Struct fast_log::plugin::file_split::FileSplitAppender [−][src]
pub struct FileSplitAppender { /* fields omitted */ }
Expand description
split log file allow compress log
Implementations
pub fn new(
dir_path: &str,
max_temp_size: LogSize,
rolling_type: RollingType,
log_pack_cap: usize,
packer: Box<dyn Packer>
) -> FileSplitAppender
pub fn new(
dir_path: &str,
max_temp_size: LogSize,
rolling_type: RollingType,
log_pack_cap: usize,
packer: Box<dyn Packer>
) -> FileSplitAppender
split_log_bytes: log file data bytes(MB) splite dir_path: the log dir log_pack_cap: pack(zip,lz4 or more…) or log Waiting cap packer: default is zip packer