pub struct SpanLogger { /* private fields */ }Implementations§
Source§impl SpanLogger
impl SpanLogger
pub fn span_uuid(&self) -> Uuid
pub fn point(&self) -> &Point
pub fn span(&self) -> SpanLogger
pub fn spanner<S>(&self, spannable: &S) -> SpanLoggerwhere
S: Spannable,
pub fn span_attr(&self, attr: HashMap<String, String>) -> SpanLogger
pub fn span_async(&self) -> SpanLogger
pub fn current_span(&self) -> &LogSpan
pub fn entry_timestamp(&self) -> Timestamp
pub fn set_span_attr<K, V>(&mut self, key: K, value: V)
pub fn get_span_attr<K>(&self, key: K) -> Option<String>where
K: ToString,
pub fn msg<M>(&self, level: Level, message: M)where
M: ToString,
pub fn trace<M>(&self, message: M)where
M: ToString,
pub fn debug<M>(&self, message: M)where
M: ToString,
pub fn info<M>(&self, message: M)where
M: ToString,
pub fn warn<M>(&self, message: M)where
M: ToString,
pub fn error<M>(&self, message: M)where
M: ToString,
pub fn audit(&self) -> AuditLogBuilder
pub fn builder(&self) -> LogBuilder
pub fn log_audit(&self, log: AuditLog)
pub fn result<R, E>(&self, result: Result<R, E>) -> Result<R, E>where
E: ToString,
pub fn result_ctx<R, E>(&self, ctx: &str, result: Result<R, E>) -> Result<R, E>where
E: ToString,
Trait Implementations§
Source§impl Clone for SpanLogger
impl Clone for SpanLogger
Source§fn clone(&self) -> SpanLogger
fn clone(&self) -> SpanLogger
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for SpanLogger
impl !RefUnwindSafe for SpanLogger
impl Send for SpanLogger
impl Sync for SpanLogger
impl Unpin for SpanLogger
impl !UnwindSafe for SpanLogger
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more