15 Sink(
bool isSynchronized =
false);
20 virtual ~
Sink() =
default;
22 Sink& operator = (
const Sink& other) =
delete;
23 Sink& operator = (
Sink&& other) =
delete;
25 void Sync(
const std::string& message);
32 virtual void Log(
const std::string& message) = 0;
35 const bool isSynchronized{
false };
The Sink class - destination of logger messages.
Definition: Sink.hh:13
virtual void Log(const std::string &message)=0
Log - override this method to define how the messege should be logged.