diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-05-27 19:50:46 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-05-27 19:50:46 +0300 |
commit | ead94f115cf55ab55ce53ce3a2843ce63f21f65e (patch) | |
tree | 69b7fecf9f1bea5d821384e43b16b722b4c1db25 /library/cpp/logger/log.cpp | |
parent | 7a726dd33a56a13def3a2a408db847290055e991 (diff) | |
download | ydb-ead94f115cf55ab55ce53ce3a2843ce63f21f65e.tar.gz |
intermediate changes
ref:86feec6f48cc49e43122519f168309a6a8bb2cba
Diffstat (limited to 'library/cpp/logger/log.cpp')
-rw-r--r-- | library/cpp/logger/log.cpp | 18 |
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 { |