diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2020-02-10 10:55:05 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-02-12 21:18:54 +0000 |
commit | 320b66da2ed0ea95a082560af1ac1fb1800884bb (patch) | |
tree | fa012dc6672b3fe571a4dd3d6f3268a1424f752e /src/mongo/logger/redaction.cpp | |
parent | 422a00208f14d2c3ab5a9708deaca7c1fb5448bd (diff) | |
download | mongo-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.cpp | 6 |
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) { |