/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/logger/record.h
26 строк
569 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#pragma once #include "priority.h" #include <util/generic/string.h> #include <util/generic/vector.h> #include <util/system/defaults.h> #include <utility> struct TLogRecord { using TMetaFlags = TVector<std::pair<TString, TString>>; const char* Data; size_t Len; ELogPriority Priority; TMetaFlags MetaFlags; inline TLogRecord(ELogPriority priority, const char* data, size_t len, TMetaFlags metaFlags = {}) noexcept : Data(data) , Len(len) , Priority(priority) , MetaFlags(std::move(metaFlags)) { } };