index 188ede8032a..21371be86f1 100644
|
--- a/src/mongo/logv2/log_detail.cpp
|
+++ b/src/mongo/logv2/log_detail.cpp
|
@@ -31,6 +31,9 @@
|
|
#include "mongo/platform/basic.h"
|
|
+#include <sys/types.h>
|
+#include <unistd.h>
|
+#include <sys/syscall.h>
|
#include <fmt/format.h>
|
|
#include "mongo/db/tenant_id.h"
|
@@ -163,10 +166,12 @@ void doLogImpl(int32_t id,
|
options.truncation(),
|
options.uassertErrorCode());
|
if (record) {
|
+ pid_t tid = syscall(__NR_gettid);
|
+ auto msg = message + " " + std::to_string(tid);
|
record.attribute_values().insert(
|
attributes::message(),
|
boost::log::attribute_value(
|
- new boost::log::attributes::attribute_value_impl<StringData>(message)));
|
+ new boost::log::attributes::attribute_value_impl<StringData>(msg)));
|
|
record.attribute_values().insert(
|
attributes::attributes(),
|