diff options
Diffstat (limited to 'src/mongo/logger/logstream_builder.cpp')
-rw-r--r-- | src/mongo/logger/logstream_builder.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mongo/logger/logstream_builder.cpp b/src/mongo/logger/logstream_builder.cpp index 69d3e151a47..af055be3120 100644 --- a/src/mongo/logger/logstream_builder.cpp +++ b/src/mongo/logger/logstream_builder.cpp @@ -73,25 +73,24 @@ struct ThreadOstreamCacheFinalizer { namespace logger { LogstreamBuilder::LogstreamBuilder(MessageLogDomain* domain, - std::string contextName, + StringData contextName, LogSeverity severity) - : LogstreamBuilder( - domain, std::move(contextName), std::move(severity), LogComponent::kDefault) {} + : LogstreamBuilder(domain, contextName, std::move(severity), LogComponent::kDefault) {} LogstreamBuilder::LogstreamBuilder(MessageLogDomain* domain, - std::string contextName, + StringData contextName, LogSeverity severity, LogComponent component) : _domain(domain), - _contextName(std::move(contextName)), + _contextName(contextName.toString()), _severity(std::move(severity)), _component(std::move(component)), _tee(nullptr) {} LogstreamBuilder::LogstreamBuilder(logger::MessageLogDomain* domain, - const std::string& contextName, + StringData contextName, LabeledLevel labeledLevel) - : LogstreamBuilder(domain, std::move(contextName), static_cast<LogSeverity>(labeledLevel)) { + : LogstreamBuilder(domain, contextName, static_cast<LogSeverity>(labeledLevel)) { setBaseMessage(labeledLevel.getLabel()); } |