BaseLogger class

Base class for loggers.

Implementers

Constructors

BaseLogger({required String id, LoggerFormatter? formatter, LoggerDateFormatter? dateFormatter})

Properties

dateFormatter LoggerDateFormatter?
The date formatter for log messages.
getter/setter pair
formatter LoggerFormatter
The formatter for log messages.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
Unique identifier for the logger.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() → void
Disposes the logger and releases any resources.
info(String message, String scope) → void
Logs an informational message. message is the log message. scope is the scope or context of the log.
log(Level level, String message, String scope, dynamic exception, StackTrace? stackTrace, LoggerFormatter formatter) → void
Writes a log entry. level is the severity level of the log. message is the log message. scope is the scope or context of the log. throwable is an optional error or exception associated with the log. stackTrace is an optional stack trace associated with the log. formatter is a function to format the log message.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
severe(String message, String scope, Exception? exception, StackTrace? stackTrace) → void
Logs a severe error message. message is the log message. scope is the scope or context of the log. exception is the associated exception. stackTrace is the associated stack trace.
shout(String message, String scope, Error? error, StackTrace? stackTrace) → void
Logs a shout message. message is the log message. scope is the scope or context of the log. error is the associated error. stackTrace is the associated stack trace.
toString() String
A string representation of this object.
inherited
warning(String message, String scope) → void
Logs a warning message. message is the log message. scope is the scope or context of the log.

Operators

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