diff options
author | Gabriel Russell <gabriel.russell@mongodb.com> | 2020-02-13 16:08:57 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-02-13 22:53:40 +0000 |
commit | c79c02a510cc7c8a07b89c2b929eb9b98bfb78ac (patch) | |
tree | 28f5597f1d0d09df0a3fd71c286e115cf8eca163 /src/mongo/db/commands/parameters.cpp | |
parent | 9f8ee9c62357b872788884a417dbed2812235325 (diff) | |
download | mongo-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.cpp | 22 |
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++; } |