33 lines
995 B
Rust
33 lines
995 B
Rust
extern crate log;
|
|
extern crate simplelog;
|
|
|
|
use simplelog::*;
|
|
|
|
use file_rotate::{FileRotate, ContentLimit, suffix::AppendCount, compression::Compression};
|
|
|
|
fn main() {
|
|
//TermLogger::init(LevelFilter::Debug, Config::default(), TerminalMode::Mixed, ColorChoice::Auto).unwrap();
|
|
//SimpleLogger::init(LevelFilter::Debug, Config::default()).unwrap();
|
|
// CombinedLogger::init(
|
|
// vec![
|
|
// TermLogger::new(LevelFilter::Debug, Config::default(), TerminalMode::Mixed, ColorChoice::Auto),
|
|
// WriteLogger::new(LevelFilter::Debug, Config::default(), File::create("my_rust_binary.log").unwrap()),
|
|
// ]
|
|
// ).unwrap();
|
|
|
|
let log = || {
|
|
FileRotate::new(
|
|
"logs/ffplayout.log",
|
|
AppendCount::new(7),
|
|
ContentLimit::Lines(1000),
|
|
Compression::None,
|
|
)
|
|
};
|
|
|
|
WriteLogger::init(LevelFilter::Debug, Config::default(), log()).unwrap();
|
|
|
|
for idx in 1..1500 {
|
|
info!("{idx}");
|
|
}
|
|
}
|