8#ifndef GALAXY_LOGGING_SINK_HPP_
9#define GALAXY_LOGGING_SINK_HPP_
A source for log messages to be recorded to.
Sink & operator=(const Sink &)=default
Copy assignment operator.
virtual void sink_message(const LogMessage &message)=0
Sink the message.
virtual ~Sink()
Virtual destructor.
Sink()=default
Constructor.
Sink(const Sink &)=default
Copy constructor.
Sink & operator=(Sink &&)=default
Move assignment operator.
Sink(Sink &&)=default
Move constructor.
Parts of a log message to be passed to sinks.