Expand description
AFDATA-compliant tracing layer.
Outputs log events using agent-first-data formatting functions:
- JSON: single-line JSONL via
output_json(secrets redacted, original keys) - Plain: single-line logfmt via
output_plain(keys stripped, values formatted) - YAML: multi-line via
output_yaml(keys stripped, values formatted)
Span fields are flattened into every event line (e.g. request_id).
All other tracing features (macros, spans, EnvFilter) work unchanged.
§Usage
ⓘ
use agent_first_data::afdata_tracing;
use tracing_subscriber::EnvFilter;
afdata_tracing::try_init(EnvFilter::new("info"), LogFormat::Json, Redactor::new())?;Structs§
- Afdata
Layer - A tracing Layer that outputs AFDATA-compliant log lines to stdout.
Enums§
- LogFormat
- Output format for the AFDATA tracing layer.
Functions§
- try_
init - Try to initialize tracing with AFDATA output.