![]() |
RMVL
2.6.0-dev
Robotic Manipulation and Vision Library
|
默认日志器代理 更多...
#include <rmvl/logger.hpp>
Public 成员函数 | |
| void | debug (std::string_view msg) const |
| 记录 DEBUG 级别日志 | |
| template<typename... Args> | |
| void | debug (fmt::format_string< Args... > format, Args &&...args) const |
| 记录 DEBUG 级别日志 | |
| void | info (std::string_view msg) const |
| 记录 INFO 级别日志 | |
| template<typename... Args> | |
| void | info (fmt::format_string< Args... > format, Args &&...args) const |
| 记录 INFO 级别日志 | |
| void | warn (std::string_view msg) const |
| 记录 WARN 级别日志 | |
| template<typename... Args> | |
| void | warn (fmt::format_string< Args... > format, Args &&...args) const |
| 记录 WARN 级别日志 | |
| void | error (std::string_view msg) const |
| 记录 ERROR 级别日志 | |
| template<typename... Args> | |
| void | error (fmt::format_string< Args... > format, Args &&...args) const |
| 记录 ERROR 级别日志 | |
| void | critical (std::string_view msg) const |
| 记录 CRITICAL 级别日志 | |
| template<typename... Args> | |
| void | critical (fmt::format_string< Args... > format, Args &&...args) const |
| 记录 CRITICAL 级别日志 | |
| void | log (LogLevel level, std::string_view msg) const |
| 记录指定级别的日志 | |
| void | setLevel (LogLevel level) const noexcept |
| 设置最低输出级别 | |
| LogLevel | level () const noexcept |
| 获取最低输出级别 | |
| void | flush () const |
| 阻塞等待队列中的日志全部持久化 | |
| std::size_t | pendingBytes () const noexcept |
| 获取当前尚未持久化的日志字节数 | |
| std::size_t | droppedLogs () const noexcept |
| 获取因异步队列溢出而丢弃的日志数 | |
| std::size_t | backendErrors () const noexcept |
| 获取日志后端累计发生的错误数 | |
默认日志器代理
代理自身不持有资源,首次调用成员函数时才构造 Logger::basic()。
|
inlinenodiscardnoexcept |
获取日志后端累计发生的错误数
|
inline |
记录 CRITICAL 级别日志
| Args | 可变参数包 |
| [in] | format | 格式化字符串 |
| [in] | args | 可变参数包 |
|
inline |
记录 CRITICAL 级别日志
| [in] | msg | 日志消息 |
|
inline |
记录 DEBUG 级别日志
| Args | 可变参数包 |
| [in] | format | 格式化字符串 |
| [in] | args | 可变参数包 |
|
inline |
记录 DEBUG 级别日志
| [in] | msg | 日志消息 |
|
inlinenodiscardnoexcept |
获取因异步队列溢出而丢弃的日志数
|
inline |
记录 ERROR 级别日志
| Args | 可变参数包 |
| [in] | format | 格式化字符串 |
| [in] | args | 可变参数包 |
|
inline |
记录 ERROR 级别日志
| [in] | msg | 日志消息 |
|
inline |
阻塞等待队列中的日志全部持久化
|
inline |
记录 INFO 级别日志
| Args | 可变参数包 |
| [in] | format | 格式化字符串 |
| [in] | args | 可变参数包 |
|
inline |
记录 INFO 级别日志
| [in] | msg | 日志消息 |
|
inlinenodiscardnoexcept |
获取最低输出级别
|
inline |
记录指定级别的日志
| [in] | level | 日志级别 |
| [in] | msg | 日志消息 |
|
inlinenodiscardnoexcept |
获取当前尚未持久化的日志字节数
|
inlinenoexcept |
设置最低输出级别
| [in] | level | 最低输出级别 |
|
inline |
记录 WARN 级别日志
| Args | 可变参数包 |
| [in] | format | 格式化字符串 |
| [in] | args | 可变参数包 |
|
inline |
记录 WARN 级别日志
| [in] | msg | 日志消息 |