pub struct Logger { /* private fields */ }Implementations§
Source§impl Logger
impl Logger
pub fn finalize()
pub fn initialize() -> Logger
pub fn with_file( self, file_path: &str, file_name: &str, ) -> Result<Logger, Error>
pub fn with_compress(self, compress: bool) -> Result<Logger, LoggerError>
pub fn with_logger_core(self, core: i32) -> Logger
pub fn with_roll_period( self, period: RollingPeriod, ) -> Result<Logger, LoggerError>
pub fn include_unixnano(self, include: bool) -> Logger
pub fn with_max_roll_files( self, max_roll_files: usize, ) -> Result<Logger, LoggerError>
pub fn with_console_report(self, console_report: bool) -> Logger
pub fn with_msg_buffer_size(self, size: usize) -> Logger
pub fn with_msg_flush_interval(self, interval: u64) -> Logger
pub fn with_max_log_level(self, level: LogLevel) -> Logger
👎Deprecated since 0.3.0: it is recommended to use compile time filter options and use flash_xxxx_ct! instead
pub fn with_timezone(self, timezone: TimeZone) -> Logger
pub fn launch(self) -> LoggerGuard
Auto Trait Implementations§
impl Freeze for Logger
impl RefUnwindSafe for Logger
impl Send for Logger
impl Sync for Logger
impl Unpin for Logger
impl UnwindSafe for Logger
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