summaryrefslogtreecommitdiff
path: root/src/mongo/logv2
diff options
context:
space:
mode:
authorGabriel Marks <gabriel.marks@mongodb.com>2022-08-30 19:28:35 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-30 21:12:24 +0000
commit36b8246daa269b1a21d63d3f0e11c31b274e6703 (patch)
tree121fc5483e0bdd2effb73d6ac5e913761bb43ba6 /src/mongo/logv2
parent27f7896edc0828d0c4bae3d70bbec7e8b0a66d98 (diff)
downloadmongo-36b8246daa269b1a21d63d3f0e11c31b274e6703.tar.gz
SERVER-68342 Modify ServerParameter to take tenantId
Diffstat (limited to 'src/mongo/logv2')
-rw-r--r--src/mongo/logv2/logv2_options.cpp12
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") {