Struct seed_riscv::logger::Logger
source · struct Logger {
next_id: AtomicU64,
serial: Spinlock<SerialWriter>,
}
Fields§
§next_id: AtomicU64
§serial: Spinlock<SerialWriter>
Implementations§
Trait Implementations§
source§impl Collect for Logger
impl Collect for Logger
source§fn current_span(&self) -> CurrentSpan
fn current_span(&self) -> CurrentSpan
Returns a type representing this collector’s view of the current span. Read more
source§fn new_span(&self, _span: &Attributes<'_>) -> Id
fn new_span(&self, _span: &Attributes<'_>) -> Id
source§fn record(&self, _span: &Id, _values: &Record<'_>)
fn record(&self, _span: &Id, _values: &Record<'_>)
Record a set of values on a span. Read more
source§fn record_follows_from(&self, _span: &Id, _follows: &Id)
fn record_follows_from(&self, _span: &Id, _follows: &Id)
source§fn on_register_dispatch(&self, collector: &Dispatch)
fn on_register_dispatch(&self, collector: &Dispatch)
Invoked when this collector becomes a
Dispatch
.source§fn register_callsite(&self, metadata: &'static Metadata<'static>) -> Interest
fn register_callsite(&self, metadata: &'static Metadata<'static>) -> Interest
source§fn max_level_hint(&self) -> Option<LevelFilter>
fn max_level_hint(&self) -> Option<LevelFilter>
Returns the highest verbosity level that this
Collector
will
enable, or None
, if the collector does not implement level-based
filtering or chooses not to implement this method. Read moresource§fn event_enabled(&self, event: &Event<'_>) -> bool
fn event_enabled(&self, event: &Event<'_>) -> bool
source§fn clone_span(&self, id: &Id) -> Id
fn clone_span(&self, id: &Id) -> Id
source§fn drop_span(&self, _id: Id)
fn drop_span(&self, _id: Id)
👎Deprecated since 0.1.2: use
Collector::try_close
insteadThis method is deprecated. Read more
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