[][src]Enum flexi_logger::Cleanup

pub enum Cleanup {
    Never,
    KeepLogFiles(usize),
    KeepZipFiles(usize),
    KeepLogAndZipFiles(usizeusize),
}

Defines the strategy for handling older log files.

Variants

Never

Older log files are not touched - they remain for ever.

KeepLogFiles(usize)

The specified number of rotated log files are kept. Older files are deleted, if necessary.

KeepZipFiles(usize)

The specified number of rotated log files are zipped and kept. Older files are deleted, if necessary.

This option is only available with feature ziplogs.

KeepLogAndZipFiles(usizeusize)

Allows keeping some files as text files and some as zip files.

Example

KeepLogAndZipFiles(5,30) ensures that the youngest five log files are kept as text files, the next 30 are kept as zip files, and older files are removed.

This option is only available with feature ziplogs.

Auto Trait Implementations

impl Send for Cleanup

impl Sync for Cleanup

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]