![]() |
RMVL
2.5.0-dev
Robotic Manipulation and Vision Library
|
日志后端写入定制点 更多...
#include <rmvl/logger.hpp>
Public 成员函数 | |
| template<typename SinkType> | |
| bool | operator() (SinkType &sink, LogLevel level, std::string_view record) const noexcept(noexcept(sink_write_invoke(sink, level, record))) |
| 将一条日志记录写入指定后端 | |
日志后端写入定制点
自定义日志后端需要通过 ADL 提供返回 bool 的 sink_write_invoke(SinkType &, LogLevel, std::string_view) 重载,即自定义的 sink_write_invoke 需要定义在和 SinkType 相同的命名空间中。
|
inlinenoexcept |
将一条日志记录写入指定后端
| SinkType | 日志后端类型 |
| [in,out] | sink | 日志后端 |
| [in] | level | 日志级别 |
| [in] | record | 已格式化的完整日志记录 |