ConsoleLogger class
A logger that writes log messages to the console.
- Inheritance
-
- Object
- BaseLogger
- ConsoleLogger
Constructors
- ConsoleLogger({LoggerFormatter? formatter, LoggerDateFormatter? dateFormatter})
- Creates a new instance of ConsoleLogger.
Properties
- dateFormatter ↔ LoggerDateFormatter?
-
The date formatter for log messages.
getter/setter pairinherited
- formatter ↔ LoggerFormatter
-
The formatter for log messages.
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Unique identifier for the logger.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
dispose(
) → void -
Disposes the logger and releases any resources.
inherited
-
info(
String message, String scope) → void -
Logs an informational message.
messageis the log message.scopeis the scope or context of the log.inherited -
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.inherited -
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.inherited -
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.inherited -
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.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited