1234567891011121314151617181920212223242526272829303132 |
- #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 {
- }
|