diff options
author | Gabriel Marks <gabriel.marks@mongodb.com> | 2022-08-30 19:28:35 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-08-30 21:12:24 +0000 |
commit | 36b8246daa269b1a21d63d3f0e11c31b274e6703 (patch) | |
tree | 121fc5483e0bdd2effb73d6ac5e913761bb43ba6 /src/mongo/logv2 | |
parent | 27f7896edc0828d0c4bae3d70bbec7e8b0a66d98 (diff) | |
download | mongo-36b8246daa269b1a21d63d3f0e11c31b274e6703.tar.gz |
SERVER-68342 Modify ServerParameter to take tenantId
Diffstat (limited to 'src/mongo/logv2')
-rw-r--r-- | src/mongo/logv2/logv2_options.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mongo/logv2/logv2_options.cpp b/src/mongo/logv2/logv2_options.cpp index 44cab60c1ff..7d5cc14eea7 100644 --- a/src/mongo/logv2/logv2_options.cpp +++ b/src/mongo/logv2/logv2_options.cpp @@ -42,12 +42,14 @@ namespace mongo { void RedactEncryptedFields::append(OperationContext* opCtx, - BSONObjBuilder& b, - const std::string& name) { - b << name << logv2::shouldRedactBinDataEncrypt(); + BSONObjBuilder* b, + StringData name, + const boost::optional<TenantId>&) { + *b << name << logv2::shouldRedactBinDataEncrypt(); } -Status RedactEncryptedFields::set(const BSONElement& newValueElement) { +Status RedactEncryptedFields::set(const BSONElement& newValueElement, + const boost::optional<TenantId>&) { bool newVal; if (!newValueElement.coerce(&newVal)) { return {ErrorCodes::BadValue, @@ -58,7 +60,7 @@ Status RedactEncryptedFields::set(const BSONElement& newValueElement) { return Status::OK(); } -Status RedactEncryptedFields::setFromString(const std::string& str) { +Status RedactEncryptedFields::setFromString(StringData str, const boost::optional<TenantId>&) { if (str == "true" || str == "1") { logv2::setShouldRedactBinDataEncrypt(true); } else if (str == "false" || str == "0") { |