diff options
Diffstat (limited to 'src/mongo/logger/logstream_builder.cpp')
-rw-r--r-- | src/mongo/logger/logstream_builder.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/logger/logstream_builder.cpp b/src/mongo/logger/logstream_builder.cpp index 5b6115b4cfb..c07c29c3fe5 100644 --- a/src/mongo/logger/logstream_builder.cpp +++ b/src/mongo/logger/logstream_builder.cpp @@ -33,9 +33,11 @@ #include <memory> +#include "mongo/base/checked_cast.h" #include "mongo/base/init.h" #include "mongo/base/status.h" #include "mongo/logger/message_event_utf8_encoder.h" +#include "mongo/logger/ramlog.h" #include "mongo/logger/tee.h" #include "mongo/util/assert_util.h" // TODO: remove apple dep for this in threadlocal.h #include "mongo/util/time_support.h" @@ -94,6 +96,9 @@ LogstreamBuilder::~LogstreamBuilder() { MessageEventEphemeral message( Date_t::now(), _severity, _component, _contextName, _baseMessage); message.setIsTruncatable(_isTruncatable); + if (_tee) { + message.setTeeName(checked_cast<RamLog*>(_tee)->getName()); + } _domain->append(message).transitional_ignore(); if (_tee) { _os->str(""); |