#pragma once #include "backend.h" #include namespace NUnifiedAgent { class TLogBackendCreator: public TLogBackendCreatorBase { public: TLogBackendCreator(); bool Init(const IInitContext& ctx) override; static TFactory::TRegistrator Registrar; protected: void DoToJson(NJson::TJsonValue& value) const override; private: THolder DoCreateLogBackend() const override; private: THolder ClientParams; THolder OwnLogger; }; }