|
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.