命名空间 | |
| namespace | Util |
类 | |
| class | AsyncLogger |
| 异步日志器 更多... | |
| class | AsyncLooper |
| 异步工作器类 更多... | |
| class | Buffer |
| 异步日志缓冲区类 更多... | |
| class | Codec |
| @classCodec 更多... | |
| struct | DeliverMsg |
| 传递的消息 更多... | |
| class | FileFormatItem |
| 文件名格式化子项 更多... | |
| class | FileSink |
| 文件日志落地实现 更多... | |
| class | FormatItem |
| 抽象格式化子项的基类 更多... | |
| class | Formatter |
| 格式化器类,负责将日志消息格式化为字符串 更多... | |
| class | GlobalLoggerBuild |
| 全局日志器建造者 更多... | |
| class | LevelFormatItem |
| 日志级别格式化子项 更多... | |
| class | LineFormatItem |
| 行号格式化子项 更多... | |
| class | LocalLoggerBuild |
| 局部日志器建造者 更多... | |
| class | Logger |
| 抽象日志器基类 更多... | |
| class | LoggerBuilder |
| 日志器建造者 更多... | |
| class | LoggerFormatItem |
| 日志器名称格式化子项 更多... | |
| class | LoggerManager |
| 日志器管理器 更多... | |
| class | LogLevel |
| 日志等级类 更多... | |
| struct | LogMsg |
| 日志消息结构体 更多... | |
| class | LogSink |
| 抽象日志落地基类 更多... | |
| class | MsgFormatItem |
| 消息格式化子项 更多... | |
| class | NLineFormatItem |
| 换行符格式化子项 更多... | |
| class | OtherFormatItem |
| 其他格式化子项 更多... | |
| class | RollSinkBySize |
| 基于文件大小的滚动文件日志落地实现 更多... | |
| class | SinkFactory |
| 日志落地对象工厂类 更多... | |
| class | StdoutSink |
| 标准输出日志落地实现 更多... | |
| class | SyncLogger |
| 同步日志器 更多... | |
| class | TabFormatItem |
| 制表符格式化子项 更多... | |
| class | ThreadFormatItem |
| 线程ID格式化子项 更多... | |
| class | TimeFormatItem |
| 时间格式化子项 更多... | |
类型定义 | |
| using | Functor = std::function< void(Buffer &)> |
| 回调函数类型 | |
枚举 | |
| enum class | LoggerType { LOGGER_SYNC , LOGGER_ASYNC } |
| 日志器类型 更多... | |
| enum class | AsyncType { ASYNC_SAFE , ASYNC_UNSAFE } |
| 异步工作器类型 更多... | |
函数 | |
| Logger::ptr | getLogger (const std::string &name) |
| 获取指定名称的日志器 | |
| Logger::ptr | rootLogger () |
| 获取默认日志器 | |
回调函数类型
定义了一个回调函数类型,用于处理消费缓冲区的数据。
|
strong |
|
strong |
| Logger::ptr Xulog::getLogger | ( | const std::string & | name | ) |
| Logger::ptr Xulog::rootLogger | ( | ) |