LoggingConfiguration class

Configuration manager for the logging system. Handles loading and parsing logging configuration from the application config.

Constructors

LoggingConfiguration(ConfigInterface _config)

Properties

channels Map<String, List<LogHandler>>
Gets the configured log channels and their handlers.
no setter
defaultChannel String
Gets the default logging channel from configuration.
no setter
handlers List<LogHandler>
Gets the configured log handlers (Legacy support).
no setter
hashCode int
The hash code for this object.
no setterinherited
minimumLevel LogLevel
Gets the minimum log level from configuration.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
validate() → void
Validates the logging configuration. Throws an exception if the configuration is invalid.

Operators

operator ==(Object other) bool
The equality operator.
inherited