cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
|
Interface of log sinks to write logs. More...
#include <msgpack_rpc/logging/i_log_sink.h>
Public Member Functions | |
ILogSink (const ILogSink &)=delete | |
ILogSink (ILogSink &&)=delete | |
virtual | ~ILogSink () noexcept=default |
Destructor. | |
ILogSink & | operator= (const ILogSink &)=delete |
ILogSink & | operator= (ILogSink &&)=delete |
virtual void | write (SourceLocationView location, LogLevel level, std::string_view body)=0 |
Write a log. |
Protected Member Functions | |
ILogSink () noexcept=default | |
Constructor. |
Interface of log sinks to write logs.
Definition at line 32 of file i_log_sink.h.
|
pure virtual |
Write a log.
[in] | location | Location in source codes. |
[in] | level | Log level. |
[in] | body | Body of log. |
Implemented in msgpack_rpc::logging::impl::spdlog_backend::SpdlogLogSink.