pub type RotatingFileSink<F> = WriterSink<RotatingFile, F>;Available on crate feature
std only.Expand description
A WriterSink over a RotatingFile.
§Examples
use log_io::format::JsonFormat;
use log_io::sink::{RotatingFile, RotatingFileSink, Rotation};
let file = RotatingFile::builder("logs/app.jsonl")
.max_bytes(10 * 1024 * 1024)
.rotation(Rotation::Daily)
.max_files(7)
.open()?;
let sink: RotatingFileSink<JsonFormat> = RotatingFileSink::new(file, JsonFormat::new());Aliased Type§
pub struct RotatingFileSink<F> { /* private fields */ }