Struct spdlog::sink::WinDebugSink
source · pub struct WinDebugSink { /* private fields */ }
Available on Windows and crate feature
native
only.Expand description
A sink with a win32 API OutputDebugStringW
as the target.
Implementations§
source§impl WinDebugSink
impl WinDebugSink
sourcepub fn builder() -> WinDebugSinkBuilder
pub fn builder() -> WinDebugSinkBuilder
Constructs a builder of WinDebugSink
.
sourcepub fn new() -> WinDebugSink
👎Deprecated since 0.3.0: it may be removed in the future, use WinDebugSink::builder()
instead
pub fn new() -> WinDebugSink
WinDebugSink::builder()
insteadConstructs a WinDebugSink
.
Trait Implementations§
source§impl Sink for WinDebugSink
impl Sink for WinDebugSink
source§fn level_filter(&self) -> LevelFilter
fn level_filter(&self) -> LevelFilter
Gets the log level filter.
source§fn set_level_filter(&self, level_filter: LevelFilter)
fn set_level_filter(&self, level_filter: LevelFilter)
Sets the log level filter.
source§fn set_formatter(&self, formatter: Box<dyn Formatter>)
fn set_formatter(&self, formatter: Box<dyn Formatter>)
Sets the formatter.
source§fn set_error_handler(&self, handler: Option<ErrorHandler>)
fn set_error_handler(&self, handler: Option<ErrorHandler>)
Sets a error handler. Read more
source§fn should_log(&self, level: Level) -> bool
fn should_log(&self, level: Level) -> bool
Determines if a log message with the specified level would be logged.
Auto Trait Implementations§
impl !RefUnwindSafe for WinDebugSink
impl Send for WinDebugSink
impl Sync for WinDebugSink
impl Unpin for WinDebugSink
impl !UnwindSafe for WinDebugSink
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