#pragma once #include "backend.h" #include class TCompositeLogBackend: public TLogBackend { public: virtual void WriteData(const TLogRecord& rec) override; virtual void ReopenLog() override; virtual void AddLogBackend(THolder&& backend); private: TVector> Slaves; ELogPriority LogPriority = static_cast(0); // has now it's own priority by default };