46 ILogSink& operator=(
const ILogSink&) =
delete;
47 ILogSink& operator=(ILogSink&&) =
delete;
54 ILogSink() noexcept = default;
ILogSink() noexcept=default
Constructor.
virtual void write(SourceLocationView location, LogLevel level, std::string_view body)=0
Write a log.
virtual ~ILogSink() noexcept=default
Destructor.
Class of locations in source codes.
Definition of LogLevel enumeration.
LogLevel
Enumeration of log levels.
Definition of SourceLocationView class.