![]() |
RMVL
2.5.0-dev
Robotic Manipulation and Vision Library
|
文件日志后端 更多...
#include <rmvl/logger.hpp>
Public 成员函数 | |
| FileSink (std::string path=".", std::string name="rmvl", std::size_t max_file_size=10U *1024U *1024U, std::size_t max_files=128) | |
| 创建文件日志后端 | |
友元 | |
| bool | sink_write_invoke (FileSink &, LogLevel, std::string_view) noexcept |
| 文件日志后端写入器 | |
| bool | sink_flush_invoke (FileSink &) noexcept |
| 文件日志后端持久化器 | |
文件日志后端
| rm::FileSink::FileSink | ( | std::string | path = ".", |
| std::string | name = "rmvl", | ||
| std::size_t | max_file_size = 10U *1024U *1024U, | ||
| std::size_t | max_files = 128 ) |
创建文件日志后端
在指定目录生成 <name>_index 索引文件和 <name>_<index>.log 日志文件。
| [in] | path | 日志文件所在目录 |
| [in] | name | 日志名称,建议不带后缀 |
| [in] | max_file_size | 单个日志文件最大字节数 |
| [in] | max_files | 最大保留文件数,超过后删除最早的日志文件 |
|
friend |
文件日志后端持久化器