#log-file #rolling #log4rs #appender #policy #roll #encoder

log4rs-rolling-file

为log4rs提供的滚动文件追加器

4个版本

使用旧的Rust 2015

0.2.0 2016年7月20日
0.1.2 2016年6月23日
0.1.1 2016年5月25日
0.1.0 2016年5月23日

#5#appender

Download history 78/week @ 2024-04-07 95/week @ 2024-04-14 111/week @ 2024-04-21 32/week @ 2024-04-28 14/week @ 2024-05-05 112/week @ 2024-05-12 139/week @ 2024-05-19 86/week @ 2024-05-26 56/week @ 2024-06-02 130/week @ 2024-06-09 78/week @ 2024-06-16 98/week @ 2024-06-23 82/week @ 2024-06-30 14/week @ 2024-07-07 107/week @ 2024-07-14 111/week @ 2024-07-21

318 每月下载量

MIT/Apache

86KB
1.5K SLoC

log4rs-rolling-file

Build Status

文档

为log4rs提供的滚动文件追加器


lib.rs:

为log4rs提供滚动文件追加器。

直接将日志记录到文件对于长时间运行的过程来说可能是危险的。你不希望启动服务器几周后发现磁盘被几百GB的日志填满了!通过限制保留的日志数据量,滚动文件追加器可以缓解这些问题。

与普通文件追加器类似,滚动文件追加器通过配置其日志文件的路径和格式化写入其的日志事件的编码器进行配置。此外,它还持有一个“策略”对象,该对象控制何时滚动日志文件以及如何归档旧文件。

例如,您可能配置追加器在日志文件达到50MB时滚动日志,并保留最后10个日志文件。

依赖项

~3.5MB
~64K SLoC