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.
Most of the codes are directly taken from flexi_logger, with some modification.
```rust use flexiloggerrotatewriter::RotateLogWriter; use flexilogger::{Logger, LogTarget};
fn main() { let logwriter = RotateLogWriter::builder() .directory("path/to/where/you/want/to/store/the/log/files") // Some other configs... .trybuild()?;
Logger::with_env()
.log_target(LogTarget::Writer(Box::new(log_writer)))
// Some other configs...
.start()?;
// ...
} ```