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