Expand description
高性能异步日志库。
专注于零拷贝、低延迟和高并发性能的日志系统。
Re-exports§
pub use crate::builder::AsyncLoggerBuilder;pub use crate::format::DefaultFormatter;pub use crate::format::Formatter;pub use crate::format::JsonFormatter;pub use crate::format::SimpleFormatter;pub use crate::level::Level;pub use crate::logger::AsyncLogger;pub use crate::logger::GlobalLogger;pub use crate::logger::global_logger;pub use crate::logger::init_global_logger;pub use crate::record::Record;pub use crate::sink::CompositeSink;pub use crate::sink::ConsoleSink;pub use crate::sink::FileSink;pub use crate::sink::MemorySink;pub use crate::sink::NullSink;pub use crate::sink::Sink;
Modules§
- buffer
- 高性能内存缓冲区实现。
- builder
- 独立的Builder模块,用于构建AsyncLogger实例。
- error
- 高性能日志库的错误处理模块。
- format
- 高性能日志格式化器。
- level
- 日志级别定义
- logger
- 高性能非阻塞日志系统实现。
- macros
- 日志宏模块
- record
- 高性能日志记录结构。
- sink
- 高性能日志输出目标。
Macros§
Functions§
- get_
logger - 获取全局日志器实例
- init
- 初始化全局日志器