Expand description
A custom log writer for emabee’s flexi_logger.
It is just a simplified version of flexi_logger’s
FileLogWriter
.
Simply rotates every day, and stores the logs in files like foo_r2021-03-28.log
.
No cleanup. No other configs.
§Example usage
use flexi_logger_rotate_writer::RotateLogWriter;
use flexi_logger::{Logger, LogTarget};
let log_writer = RotateLogWriter::builder()
.directory("path/to/where/you/want/to/store/the/log/files")
// Some other configs...
.try_build()
.unwrap();
Logger::with_env()
.log_target(LogTarget::Writer(Box::new(log_writer)))
// Some other configs...
.start()
.unwrap();
// ...
Structs§
- Rotate
LogWriter - A simplified version of
flexi_logger
’sFileLogWriter
. - Rotate
LogWriter Builder - Builder for
RotateLogWriter
.