![]() |
RMVL
2.6.0-dev
Robotic Manipulation and Vision Library
|
提供异步、线程安全的多后端日志记录功能 更多...
类 | |
| struct | rm::sink_write_t |
| 日志后端写入定制点 更多... | |
| struct | rm::sink_flush_t |
| 日志后端持久化定制点 更多... | |
| struct | rm::StdoutSink |
| stdout 日志后端 更多... | |
| class | rm::FileSink |
| 文件日志后端 更多... | |
| class | rm::SerialSink |
| 串口日志后端 更多... | |
| class | rm::UDPSink |
| UDP 日志后端 更多... | |
| struct | rm::LoggerOptions |
| 日志公共配置 更多... | |
| class | rm::Logger |
| 异步线程安全日志器 更多... | |
| class | rm::BasicLoggerProxy |
| 默认日志器代理 更多... | |
枚举 | |
| enum class | rm::LogLevel : uint8_t { rm::LogLevel::Debug , rm::LogLevel::Info , rm::LogLevel::Warn , rm::LogLevel::Error , rm::LogLevel::Critical , rm::LogLevel::Off } |
| 日志级别 更多... | |
| enum class | rm::LogOverflowPolicy : uint8_t { rm::LogOverflowPolicy::Block , rm::LogOverflowPolicy::DropNewest , rm::LogOverflowPolicy::DropOldest } |
| 异步队列溢出策略 更多... | |
变量 | |
| constexpr sink_write_t | rm::sink_write {} |
| 【定制点对象】日志后端写入器 | |
| constexpr sink_flush_t | rm::sink_flush {} |
| 【定制点对象】日志后端持久化器 | |
| constexpr BasicLoggerProxy | rm::std_logger {} |
| stdout 默认线程安全日志器,首次使用时懒加载 | |
提供异步、线程安全的多后端日志记录功能
|
strong |
|
strong |
|
constexpr |
#include <rmvl/logger.hpp>
【定制点对象】日志后端持久化器
|
constexpr |
#include <rmvl/logger.hpp>
【定制点对象】日志后端写入器
|
constexpr |
#include <rmvl/logger.hpp>
stdout 默认线程安全日志器,首次使用时懒加载