[][src]Struct grin_util::types::LoggingConfig

pub struct LoggingConfig {
    pub log_to_stdout: bool,
    pub stdout_log_level: LogLevel,
    pub log_to_file: bool,
    pub file_log_level: LogLevel,
    pub log_file_path: String,
    pub log_file_append: bool,
    pub log_max_size: Option<u64>,
    pub tui_running: Option<bool>,
}

Logging config

Fields

whether to log to stdout

logging level for stdout

whether to log to file

log file level

Log file path

Whether to append to log or replace

Size of the log in bytes to rotate over (optional)

Whether the tui is running (optional)

Trait Implementations

impl PartialEq<LoggingConfig> for LoggingConfig
[src]

impl Clone for LoggingConfig
[src]

Performs copy-assignment from source. Read more

impl Default for LoggingConfig
[src]

impl Debug for LoggingConfig
[src]

impl Serialize for LoggingConfig
[src]

impl<'de> Deserialize<'de> for LoggingConfig
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> DebugAny for T where
    T: Any + Debug

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> UnsafeAny for T where
    T: Any