aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/logger/log.cpp
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-05-27 19:50:46 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-05-27 19:50:46 +0300
commitead94f115cf55ab55ce53ce3a2843ce63f21f65e (patch)
tree69b7fecf9f1bea5d821384e43b16b722b4c1db25 /library/cpp/logger/log.cpp
parent7a726dd33a56a13def3a2a408db847290055e991 (diff)
downloadydb-ead94f115cf55ab55ce53ce3a2843ce63f21f65e.tar.gz
intermediate changes
ref:86feec6f48cc49e43122519f168309a6a8bb2cba
Diffstat (limited to 'library/cpp/logger/log.cpp')
-rw-r--r--library/cpp/logger/log.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/library/cpp/logger/log.cpp b/library/cpp/logger/log.cpp
index e1d70cc3d28..6c4a898ab2e 100644
--- a/library/cpp/logger/log.cpp
+++ b/library/cpp/logger/log.cpp
@@ -98,9 +98,9 @@ public:
Y_ASSERT(!IsOpen());
}
- inline void WriteData(ELogPriority priority, const char* data, size_t len) const {
+ inline void WriteData(ELogPriority priority, const char* data, size_t len, TLogRecord::TMetaFlags metaFlags = {}) const {
if (IsOpen()) {
- Backend_->WriteData(TLogRecord(priority, data, len));
+ Backend_->WriteData(TLogRecord(priority, data, len, std::move(metaFlags)));
}
}
@@ -226,21 +226,21 @@ THolder<TLogBackend> TLog::ReleaseBackend() noexcept {
return Impl_->ReleaseBackend();
}
-void TLog::Write(ELogPriority priority, const char* data, size_t len) const {
+void TLog::Write(ELogPriority priority, const char* data, size_t len, TLogRecord::TMetaFlags metaFlags) const {
if (Formatter_) {
const auto formated = Formatter_(priority, TStringBuf{data, len});
- Impl_->WriteData(priority, formated.data(), formated.size());
+ Impl_->WriteData(priority, formated.data(), formated.size(), std::move(metaFlags));
} else {
- Impl_->WriteData(priority, data, len);
+ Impl_->WriteData(priority, data, len, std::move(metaFlags));
}
}
-void TLog::Write(ELogPriority priority, const TStringBuf data) const {
- Write(priority, data.data(), data.size());
+void TLog::Write(ELogPriority priority, const TStringBuf data, TLogRecord::TMetaFlags metaFlags) const {
+ Write(priority, data.data(), data.size(), std::move(metaFlags));
}
-void TLog::Write(const char* data, size_t len) const {
- Write(Impl_->DefaultPriority(), data, len);
+void TLog::Write(const char* data, size_t len, TLogRecord::TMetaFlags metaFlags) const {
+ Write(Impl_->DefaultPriority(), data, len, std::move(metaFlags));
}
void TLog::SetFormatter(TLogFormatter formatter) noexcept {