diff options
author | Amalia Hawkins <amalia.hawkins@10gen.com> | 2014-12-02 15:31:07 -0500 |
---|---|---|
committer | Amalia Hawkins <amalia.hawkins@10gen.com> | 2014-12-03 14:08:29 -0500 |
commit | 66fb08ef754d957fdb7b2326f1597f85b1c42347 (patch) | |
tree | b5f9eff0d1cfea9f8d9492bea9086be7a291459c /src/mongo/db/commands.cpp | |
parent | 5598c216ca28234735999ca25b3f6f9a030f51e6 (diff) | |
download | mongo-66fb08ef754d957fdb7b2326f1597f85b1c42347.tar.gz |
SERVER-16362: Defer audit doc creation and redaction until we have to log it.
Diffstat (limited to 'src/mongo/db/commands.cpp')
-rw-r--r-- | src/mongo/db/commands.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mongo/db/commands.cpp b/src/mongo/db/commands.cpp index 5d611a5d62a..37038ce0dd9 100644 --- a/src/mongo/db/commands.cpp +++ b/src/mongo/db/commands.cpp @@ -320,11 +320,10 @@ namespace mongo { if (!status.isOK()) { log(LogComponent::kAccessControl) << status << std::endl; } - mmb::Document cmdToLog(cmdObj, mmb::Document::kInPlaceDisabled); - c->redactForLogging(&cmdToLog); audit::logCommandAuthzCheck(client, NamespaceString(c->parseNs(dbname, cmdObj)), - cmdToLog, + cmdObj, + c, status.code()); return status; } |