/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/logger/stream_creator.cpp
32 строки
987 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#include "stream_creator.h" #include "stream.h" THolder<TLogBackend> TCerrLogBackendCreator::DoCreateLogBackend() const { return MakeHolder<TStreamLogBackend>(&Cerr); } TCerrLogBackendCreator::TCerrLogBackendCreator() : TLogBackendCreatorBase("cerr") {} void TCerrLogBackendCreator::DoToJson(NJson::TJsonValue& /*value*/) const { } ILogBackendCreator::TFactory::TRegistrator<TCerrLogBackendCreator> TCerrLogBackendCreator::RegistrarCerr("cerr"); ILogBackendCreator::TFactory::TRegistrator<TCerrLogBackendCreator> TCerrLogBackendCreator::RegistrarConsole("console"); THolder<TLogBackend> TCoutLogBackendCreator::DoCreateLogBackend() const { return MakeHolder<TStreamLogBackend>(&Cout); } TCoutLogBackendCreator::TCoutLogBackendCreator() : TLogBackendCreatorBase("cout") {} ILogBackendCreator::TFactory::TRegistrator<TCoutLogBackendCreator> TCoutLogBackendCreator::Registrar("cout"); void TCoutLogBackendCreator::DoToJson(NJson::TJsonValue& /*value*/) const { }