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.
messageis the log message.scopeis 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.
levelis the severity level of the log.messageis the log message.scopeis the scope or context of the log.throwableis an optional error or exception associated with the log.stackTraceis an optional stack trace associated with the log.formatteris 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.
messageis the log message.scopeis the scope or context of the log.exceptionis the associated exception.stackTraceis the associated stack trace. -
shout(
String message, String scope, Error? error, StackTrace? stackTrace) → void -
Logs a shout message.
messageis the log message.scopeis the scope or context of the log.erroris the associated error.stackTraceis the associated stack trace. -
toString(
) → String -
A string representation of this object.
inherited
-
warning(
String message, String scope) → void -
Logs a warning message.
messageis the log message.scopeis the scope or context of the log.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited