Expand description
rat_logger - 高性能日志库
基于 zerg_creep 重新设计的高性能日志库,支持多处理器、异步IO和批处理优化
Re-exports§
pub use core::Logger;pub use core::LoggerBuilder;pub use handler::composite::CompositeHandler;pub use handler::term::TermProcessor;pub use handler::file::FileProcessor;pub use handler::udp::UdpProcessor;pub use config::Level;pub use config::LevelFilter;pub use config::FileConfig;pub use config::NetworkConfig;pub use config::FormatConfig;pub use config::LevelStyle;pub use config::ColorConfig;
Modules§
- config
- 配置模块
- core
- 日志核心模块 - 完全异步的生产者消费者架构
- handler
- 日志处理器模块
- producer_
consumer - 广播式生产者消费者模式实现 主线程广播消息给所有处理器,每个处理器自己决定是否处理
- udp_
helper - UDP封包解包辅助工具
Macros§
Functions§
- init
Deprecated - init_
with_ level Deprecated