use logforth::append::file::FileBuilder;
use logforth::layout::JsonLayout;
use logforth::record::LevelFilter;
fn main() {
let rolling = FileBuilder::new("logs", "my_app")
.layout(JsonLayout::default())
.rollover_daily()
.build()
.unwrap();
logforth::starter_log::builder()
.dispatch(|d| d.filter(LevelFilter::All).append(rolling))
.apply();
let repeat = 1;
for i in 0..repeat {
log::error!("Hello error!");
log::warn!("Hello warn!");
log::info!("Hello info!");
log::debug!("Hello debug!");
log::trace!("Hello trace!");
if i + 1 < repeat {
std::thread::sleep(std::time::Duration::from_secs(10));
}
}
}