summaryrefslogtreecommitdiff
path: root/src/mongo/logger/redaction.cpp
diff options
context:
space:
mode:
authorHenrik Edin <henrik.edin@mongodb.com>2020-02-10 10:55:05 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-02-12 21:18:54 +0000
commit320b66da2ed0ea95a082560af1ac1fb1800884bb (patch)
treefa012dc6672b3fe571a4dd3d6f3268a1424f752e /src/mongo/logger/redaction.cpp
parent422a00208f14d2c3ab5a9708deaca7c1fb5448bd (diff)
downloadmongo-320b66da2ed0ea95a082560af1ac1fb1800884bb.tar.gz
SERVER-46058 Redaction of BSONObj results in BSONObj and not a string.
Diffstat (limited to 'src/mongo/logger/redaction.cpp')
-rw-r--r--src/mongo/logger/redaction.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/logger/redaction.cpp b/src/mongo/logger/redaction.cpp
index b0ee1aff716..5cf9c1b3ae7 100644
--- a/src/mongo/logger/redaction.cpp
+++ b/src/mongo/logger/redaction.cpp
@@ -46,12 +46,12 @@ constexpr auto kRedactionDefaultMask = "###"_sd;
} // namespace
-std::string redact(const BSONObj& objectToRedact) {
+BSONObj redact(const BSONObj& objectToRedact) {
if (!logger::globalLogDomain()->shouldRedactLogs()) {
- return objectToRedact.toString(false);
+ return objectToRedact;
}
- return objectToRedact.toString(true);
+ return objectToRedact.redact();
}
StringData redact(StringData stringToRedact) {