logger library

*<Null safety>*

Classes

Level

Levels to control logging output. Logging can be enabled to include all levels above certain Level. Levels are ordered using an integer value Level.value. The predefined Level constants below are sorted as follows (in descending order): Level.SHOUT, Level.SEVERE, Level.WARNING, Level.INFO, Level.CONFIG, Level.FINE, Level.FINER, Level.FINEST, and Level.ALL. ...

Logger

Use a Logger to log debug messages. ...

LogRecord

A log entry representation used to propagate information from Logger to individual handlers.

Constants

defaultLevel const Level

The default Level.

Properties

hierarchicalLoggingEnabled ↔ bool

Whether to allow fine-grain logging and configuration of loggers in a hierarchy. ...
read / write

logLogger

The logger instance in which logs will be written. ...
read / write

recordStackTraceAtLevelLevel

Automatically record stack traces for any message of this level or above. ...
read / write

Functions

setupLogger({String? name, Level? level, List<String>? globalTags, bool? forceShowCodeLocation}) void

Sets up the default logger for the current Dart application. ...

Typedefs

LoggerHandler(LogRecord record) void

Handler callback to process log entries as they are added to a Logger.
@Deprecated('Will be removed in 1.0.0')