8个版本
0.2.7 | 2024年1月6日 |
---|---|
0.2.6 | 2023年12月17日 |
0.2.5 | 2022年10月25日 |
0.1.0 | 2022年9月21日 |
#159 在 调试
每月155次下载
在 6 crates 中使用
13KB
226 行
clia-tracing-config
一个方便的跟踪配置和初始化库,具有符号链接和本地时区。
使用这些格式默认,并可配置
- pretty()
- with_level(true)
- with_target(true)
- with_thread_ids(true)
- with_thread_names(true)
- with_source_location(true)
使用方法
代码示例和默认值
let _guard = clia_tracing_config::build()
.filter_level("info")
.with_ansi(true)
.to_stdout(false)
.directory("./logs")
.file_name("my-service.log")
.rolling("daily")
.init();
tracing::info!("logged by tracing");
log::info!("logged by tracing");
rolling
支持
- 分钟
- 小时
- 天
- 永不
更新日志
- 0.2.7: 修复json fmt错误。 (2024-1-6)
- 0.2.6: 将 pub use WorkerGuard。 (2023-12-17)
- 0.2.5: 修复定时器问题(无效果)。 (2022-10-25)
- 0.2.4: 修复 to_stdout 实现问题。 (2022-10-22)
- 0.2.3: 将 clia-time 更改为 clia-local-offset。 (2022-10-22)
- 0.2.2: 支持级别表达式。 (2022-10-22)
- 0.2.1: 添加 Debug & Clone。 (2022-10-11)
- 0.2.0: 重构实现。 (2022-10-2)
- 0.1.0: 初次发布。 (2022-9-21)
依赖项
~6–8.5MB
~146K SLoC