print_log_handler library

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.
LogPrintHandler
Shows log-messages on the Console
LogRecord
A log entry representation used to propagate information from Logger to individual handlers.

Constants

defaultLevel → const Level
The default Level.
JSON → const JsonCodec
Ignore stupid decision against lowercase (static) const

Properties

hierarchicalLoggingEnabled bool
Whether to allow fine-grain logging and configuration of loggers in a hierarchy.
getter/setter pair
recordStackTraceAtLevel Level
Automatically record stack traces for any message of this level or above.
getter/setter pair

Functions

configLogging({Level show = Level.INFO, TransformLogRecord transformer = transformerDefault}) → void
Logging-Level-Configuration
logToConsole(LogRecord logRecord, {TransformLogRecord? transformer}) → void