Module tracing_log::log_tracer[][src]

An adapter for converting log records into tracing Events.

This module provides the LogTracer type which implements log’s logger interface by recording log records as tracing Events. This is intended for use in conjunction with a tracing Subscriber to consume events from dependencies that emit log records within a trace context.

Usage

To create and initialize a LogTracer with the default configurations, use:

In addition, a builder is available for cases where more advanced configuration is required. In particular, the builder can be used to ignore log records emitted by particular crates. This is useful in cases such as when a crate emits both tracing diagnostics and log records by default.

Structs

Builder

Configures a new LogTracer.

LogTracer

A simple “logger” that converts all log records into tracing Events.

SetLoggerError

The type returned by set_logger if set_logger has already been called.