[−][src]Crate rotating_file
A thread-safe rotating file with customizable rotation behavior.
Example
use rotating_file::RotatingFile; let root_dir = "./target/tmp"; let s = "The quick brown fox jumps over the lazy dog"; let _ = std::fs::remove_dir_all(root_dir); // rotated by 1 kilobyte, compressed with gzip let rotating_file = RotatingFile::new(root_dir, Some(1), None, None, None, None, None); for _ in 0..24 { rotating_file.writeln(s).unwrap(); } rotating_file.close(); assert_eq!(2, std::fs::read_dir(root_dir).unwrap().count()); std::fs::remove_dir_all(root_dir).unwrap();
Structs
RotatingFile | A thread-safe rotating file with customizable rotation behavior. |
Enums
Compression |