diff options
author | mathisbessamdb <mathis.bessa@mongodb.com> | 2023-05-15 20:45:47 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-05-16 02:12:05 +0000 |
commit | 4e07c8d5fa95f781cd049cb1ba5362fe92beeac3 (patch) | |
tree | 80baaf6a2fb9d3a33a2da3011b8eed3139e0dfab /src/mongo/logv2/log_detail.cpp | |
parent | ac622a67f4725a38a0c0d832e58b04de1be542e3 (diff) | |
download | mongo-4e07c8d5fa95f781cd049cb1ba5362fe92beeac3.tar.gz |
SERVER-66281 Logging subsystem has become aware of tenant IDs
Diffstat (limited to 'src/mongo/logv2/log_detail.cpp')
-rw-r--r-- | src/mongo/logv2/log_detail.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mongo/logv2/log_detail.cpp b/src/mongo/logv2/log_detail.cpp index 5f476a40012..98f9e0ad4c1 100644 --- a/src/mongo/logv2/log_detail.cpp +++ b/src/mongo/logv2/log_detail.cpp @@ -35,7 +35,6 @@ #include <io.h> #endif -#include "mongo/db/tenant_id.h" #include "mongo/logv2/attributes.h" #include "mongo/logv2/log.h" #include "mongo/logv2/log_domain.h" @@ -218,12 +217,12 @@ void _doLogImpl(int32_t id, attrs))); if (auto fn = getTenantID()) { - if (auto tenant = fn()) { + auto tenant = fn(); + if (!tenant.empty()) { record.attribute_values().insert( attributes::tenant(), boost::log::attribute_value( - new boost::log::attributes::attribute_value_impl<TenantId>( - tenant.value()))); + new boost::log::attributes::attribute_value_impl<std::string>(tenant))); } } |