summaryrefslogtreecommitdiff
path: root/src/mongo/logger/logstream_builder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/logger/logstream_builder.cpp')
-rw-r--r--src/mongo/logger/logstream_builder.cpp13
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());
}