Struct NoopLoggerProvider
pub struct NoopLoggerProvider(/* private fields */);
Available on crate feature
opentelemetry
only.Expand description
A no-op implementation of a LoggerProvider
.
Implementations§
§impl NoopLoggerProvider
impl NoopLoggerProvider
pub fn new() -> NoopLoggerProvider
pub fn new() -> NoopLoggerProvider
Create a new no-op logger provider.
Trait Implementations§
§impl Clone for NoopLoggerProvider
impl Clone for NoopLoggerProvider
§fn clone(&self) -> NoopLoggerProvider
fn clone(&self) -> NoopLoggerProvider
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for NoopLoggerProvider
impl Debug for NoopLoggerProvider
§impl Default for NoopLoggerProvider
impl Default for NoopLoggerProvider
§fn default() -> NoopLoggerProvider
fn default() -> NoopLoggerProvider
Returns the “default value” for a type. Read more
§impl LoggerProvider for NoopLoggerProvider
impl LoggerProvider for NoopLoggerProvider
§fn logger_with_scope(
&self,
_scope: InstrumentationScope,
) -> <NoopLoggerProvider as LoggerProvider>::Logger
fn logger_with_scope( &self, _scope: InstrumentationScope, ) -> <NoopLoggerProvider as LoggerProvider>::Logger
Returns a new logger with the given instrumentation scope. Read more
Auto Trait Implementations§
impl Freeze for NoopLoggerProvider
impl RefUnwindSafe for NoopLoggerProvider
impl Send for NoopLoggerProvider
impl Sync for NoopLoggerProvider
impl Unpin for NoopLoggerProvider
impl UnwindSafe for NoopLoggerProvider
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