1 个不稳定版本
0.0.2 | 2024年2月1日 |
---|---|
0.0.1 |
|
#300 在 科学
26KB
465 行
tracing-rolling-file-inc
具有可自定义滚动条件的滚动文件追加程序,优化了文件名的输出方法,使其更加科学。基于 tracing-rolling-file。
这可以与 tracing crate 和 tracing_appender::non_blocking::NonBlocking 结合使用,作为 tracing_appender::rolling::RollingFileAppender 的替代方案。
示例
use tracing_rolling_file_inc::*;
let file_appender =
RollingFileAppenderBase::new("./logs", "log", RollingConditionBase::new()
.max_size(1024)
.daily(), 50)?;
依赖项
~3.5–5MB
~89K SLoC