4 releases
Uses old Rust 2015
0.2.0 | Jul 20, 2016 |
---|---|
0.1.2 | Jun 23, 2016 |
0.1.1 | May 25, 2016 |
0.1.0 | May 23, 2016 |
#5 in #appender
83 downloads per month
86KB
1.5K
SLoC
log4rs-rolling-file
A rolling file appender for log4rs
lib.rs
:
A rolling file appender for log4rs.
Logging directly to a file can be a dangerous proposition for long running processes. You wouldn't want to start a server up and find out a couple weeks later that the disk is filled with hundreds of gigabytes of logs! A rolling file appender alleviates these issues by limiting the amount of log data that's preserved.
Like a normal file appender, a rolling file appender is configured with the location of its log file and the encoder which formats log events written to it. In addition, it holds a "policy" object which controls when a log file is rolled over and how the old files are archived.
For example, you may configure an appender to roll the log over once it reaches 50 megabytes, and to preserve the last 10 log files.
Dependencies
~4MB
~65K SLoC