Expand description
Appender for writing log records to single file or rolling files.
§Example
use logforth_append_file::File;
use logforth_append_file::FileBuilder;
use logforth_core::record::LevelFilter;
use logforth_layout_json::JsonLayout;
logforth_bridge_log::setup();
let rolling = FileBuilder::new("logs", "app_log")
.layout(JsonLayout::default())
.rollover_daily()
.build()
.unwrap();
logforth_core::builder()
.dispatch(|d| d.filter(LevelFilter::Trace).append(rolling))
.apply();
log::info!("This log will be written to a rolling file.");
Structs§
- File
- An appender that writes log records to rolling files.
- File
Builder - A builder to configure and create an
File
appender.