#include "stream_creator.h" #include "stream.h" THolder TCerrLogBackendCreator::DoCreateLogBackend() const { return MakeHolder(&Cerr); } TCerrLogBackendCreator::TCerrLogBackendCreator() : TLogBackendCreatorBase("cerr") {} void TCerrLogBackendCreator::DoToJson(NJson::TJsonValue& /*value*/) const { } ILogBackendCreator::TFactory::TRegistrator TCerrLogBackendCreator::RegistrarCerr("cerr"); ILogBackendCreator::TFactory::TRegistrator TCerrLogBackendCreator::RegistrarConsole("console"); THolder TCoutLogBackendCreator::DoCreateLogBackend() const { return MakeHolder(&Cout); } TCoutLogBackendCreator::TCoutLogBackendCreator() : TLogBackendCreatorBase("cout") {} ILogBackendCreator::TFactory::TRegistrator TCoutLogBackendCreator::Registrar("cout"); void TCoutLogBackendCreator::DoToJson(NJson::TJsonValue& /*value*/) const { }