Module logging

Module logging 

Source
Expand description

Configure tracing subscribers for Arti

Structs§

LogGuards
Opaque structure that gets dropped when the program is shutting down, after logs are no longer needed. The Drop impl flushes buffered messages.
LogfileConfig
Configuration information for an (optionally rotating) logfile.
LogfileConfigBuilder
Builder for LogfileConfig.
LoggingConfig
Structure to hold our logging configuration options
LoggingConfigBuilder
Builder for LoggingConfig.
OpentelemetryBatchConfig
Configuration for the Opentelemetry batch exporting.
OpentelemetryBatchConfigBuilder
Builder for OpentelemetryBatchConfig.
OpentelemetryConfig
Configuration for exporting spans with OpenTelemetry.
OpentelemetryConfigBuilder
Builder for OpentelemetryConfig.
OpentelemetryFileExporterConfig
Configuration for the OpenTelemetry HTTP exporter.
OpentelemetryFileExporterConfigBuilder
Builder for OpentelemetryFileExporterConfig.
OpentelemetryHttpExporterConfig
Configuration for the OpenTelemetry HTTP exporter.
OpentelemetryHttpExporterConfigBuilder
Builder for OpentelemetryHttpExporterConfig.
TokioConsoleConfig
Configuration for logging to the tokio console.
TokioConsoleConfigBuilder
Builder for TokioConsoleConfig.

Enums§

LogRotation
How often to rotate a log file

Functions§

setup_loggingexperimental-api
Set up logging.