Expand description
Implementation details for emit!
macros.
This crate is not intended to be consumed directly.
Macros§
- Emit a temporary debug event.
- Emit a debug event.
- Construct a debug event.
- Emit an event.
- Emit an error event.
- Construct an error event.
- Construct an event.
- Format a template.
- Emit an info event.
- Construct an info event.
- Start a debug span.
- Start an error span.
- Start an info span.
- Start a span.
- Start a warning span.
- Construct a path.
- Construct a set of properties.
- Construct a template.
- Emit a warn event.
- Construct a warn event.
Attribute Macros§
- Capture a property using its
Debug
implementation. - Capture a property using its
Display
implementation. - Capture a property using its
Error
implementation. - Capture a property using its
serde::Serialize
implementation. - Capture a property using its
sval::Value
implementation. - Capture a property using its
ToValue
implementation. - Wrap an operation in a debug span.
- Wrap an operation in an error span.
- Specify Rust format flags to use when rendering a property in a template.
- Wrap an operation in an info span.
- Specify the key for a property.
- Specify that a property value of
None
should not be captured, instead of being captured asnull
. - Wrap an operation in a span.
- Wrap an operation in a warn span.