summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands.cpp
diff options
context:
space:
mode:
authorAmalia Hawkins <amalia.hawkins@10gen.com>2014-12-02 15:31:07 -0500
committerAmalia Hawkins <amalia.hawkins@10gen.com>2014-12-03 14:08:29 -0500
commit66fb08ef754d957fdb7b2326f1597f85b1c42347 (patch)
treeb5f9eff0d1cfea9f8d9492bea9086be7a291459c /src/mongo/db/commands.cpp
parent5598c216ca28234735999ca25b3f6f9a030f51e6 (diff)
downloadmongo-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.cpp5
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;
}