|
cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
|
Class of log sinks using spdlog library. More...
#include <msgpack_rpc/logging/impl/spdlog_log_sink.h>
Public Member Functions | |
| SpdlogLogSink (std::shared_ptr< spdlog::logger > logger) | |
| Constructor. | |
| void | write (SourceLocationView location, LogLevel level, std::string_view body) override |
| Write a log. | |
| Public Member Functions inherited from msgpack_rpc::logging::ILogSink | |
| ILogSink (const ILogSink &)=delete | |
| ILogSink (ILogSink &&)=delete | |
| virtual | ~ILogSink () noexcept=default |
| Destructor. | |
| ILogSink & | operator= (const ILogSink &)=delete |
| ILogSink & | operator= (ILogSink &&)=delete |
Private Attributes | |
| std::shared_ptr< spdlog::logger > | logger_ |
| Logger in spdlog library. | |
Additional Inherited Members | |
| Protected Member Functions inherited from msgpack_rpc::logging::ILogSink | |
| ILogSink () noexcept=default | |
| Constructor. | |
Class of log sinks using spdlog library.
Definition at line 67 of file spdlog_log_sink.h.
|
inlineexplicit |
Constructor.
| [in] | logger | Logger in spdlog library. |
Definition at line 74 of file spdlog_log_sink.h.
|
inlineoverridevirtual |
Write a log.
| [in] | location | Location in source codes. |
| [in] | level | Log level. |
| [in] | body | Body of log. |
Implements msgpack_rpc::logging::ILogSink.
Definition at line 86 of file spdlog_log_sink.h.
|
private |
Logger in spdlog library.
Definition at line 97 of file spdlog_log_sink.h.