pub struct LoggingOptions {
pub app_name: &'static str,
pub logs_dir: PathBuf,
pub level: String,
pub rotation: LogRotation,
pub max_files: Option<usize>,
pub file_enabled: bool,
pub console_enabled: bool,
}Expand description
Resolved logging configuration for an application to initialize its subscriber.
Fields§
§app_name: &'static str§logs_dir: PathBuf§level: String§rotation: LogRotation§max_files: Option<usize>§file_enabled: bool§console_enabled: boolImplementations§
Trait Implementations§
Source§impl Clone for LoggingOptions
impl Clone for LoggingOptions
Source§fn clone(&self) -> LoggingOptions
fn clone(&self) -> LoggingOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LoggingOptions
impl RefUnwindSafe for LoggingOptions
impl Send for LoggingOptions
impl Sync for LoggingOptions
impl Unpin for LoggingOptions
impl UnsafeUnpin for LoggingOptions
impl UnwindSafe for LoggingOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more