summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/parameters.cpp
diff options
context:
space:
mode:
authorGabriel Russell <gabriel.russell@mongodb.com>2020-02-13 16:08:57 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-02-13 22:53:40 +0000
commitc79c02a510cc7c8a07b89c2b929eb9b98bfb78ac (patch)
tree28f5597f1d0d09df0a3fd71c286e115cf8eca163 /src/mongo/db/commands/parameters.cpp
parent9f8ee9c62357b872788884a417dbed2812235325 (diff)
downloadmongo-c79c02a510cc7c8a07b89c2b929eb9b98bfb78ac.tar.gz
SERVER-45567 set parameter structured logging fix
Diffstat (limited to 'src/mongo/db/commands/parameters.cpp')
-rw-r--r--src/mongo/db/commands/parameters.cpp22
1 files changed, 15 insertions, 7 deletions
diff --git a/src/mongo/db/commands/parameters.cpp b/src/mongo/db/commands/parameters.cpp
index e474b7f6353..2b89a29b21f 100644
--- a/src/mongo/db/commands/parameters.cpp
+++ b/src/mongo/db/commands/parameters.cpp
@@ -360,18 +360,26 @@ public:
uassertStatusOK(foundParameter->second->set(parameter));
} catch (const DBException& ex) {
LOGV2(20496,
- "error setting parameter {parameterName} to {parameter_false} errMsg: {ex}",
+ "error setting parameter {parameterName} to {newValue} errMsg: {ex}",
"parameterName"_attr = parameterName,
- "parameter_false"_attr = redact(parameter.toString(false)),
+ "newValue"_attr = redact(parameter.toString(false)),
"ex"_attr = redact(ex));
throw;
}
- log() << "successfully set parameter " << parameterName << " to "
- << redact(parameter.toString(false))
- << (oldValue ? std::string(str::stream()
- << " (was " << redact(oldValue.toString(false)) << ")")
- : "");
+ if (oldValue) {
+ LOGV2(23435,
+ "successfully set parameter {parameterName} to {newValue} (was "
+ "{oldValue})",
+ "parameterName"_attr = parameterName,
+ "newValue"_attr = redact(parameter.toString(false)),
+ "oldValue"_attr = redact(oldValue.toString(false)));
+ } else {
+ LOGV2(23436,
+ "successfully set parameter {parameterName} to {newValue}",
+ "parameterName"_attr = parameterName,
+ "newValue"_attr = redact(parameter.toString(false)));
+ }
numSet++;
}