Package-level declarations
Types
An abstract implementation of a logger provider. By default, this class uses no-op implementations for all members unless overridden in a subclass.
An abstract implementation of a log record builder. By default, this class uses no-op implementations for all members unless overridden in a subclass.
Entry point for creating Logger instances
Coroutine scoped telemetry context used for carrying telemetry provider configuration
Construct a logging record that can be emitted to an underlying logger.
Inherited functions
Add a log message if debug logging is enabled
Logs a debug message using the current LoggerProvider configured in this CoroutineContext.
Add a log message if error logging is enabled
Logs an error message using the current LoggerProvider configured in this CoroutineContext.
Add a log message if info logging is enabled
Logs an info message using the current LoggerProvider configured in this CoroutineContext.
Logs a message using the current LoggerProvider configured in this CoroutineContext.
Add a log message if trace logging is enabled
Logs a trace message using the current LoggerProvider configured in this CoroutineContext.
Add a log message if warn logging is enabled
Logs a warning message using the current LoggerProvider configured in this CoroutineContext.