logging_manager library

Classes

AnsiColor
CorePrinterLoggerOutput
DeveloperLoggerOutput
DeveloperLogRecordLoggerOutput
FormattedOutputLogsTree
An abstract class that provides a formatted output for logs.
FormattedStacktrace
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.
LoggerOutput
LoggingManager
A manager that manages the Logger instances (provided as logger).
LoggingTree
An object that recieves logs from Logger and performs an action using them, example: Printing, Printing colored logs, Sending logs to analytics, etc.
LogRecord
A log entry representation used to propagate information from Logger to individual handlers.
NoopLoggingTree
PrintingColoredLogsTree
PrintingLogsTree
StackFilter
A class that filters stack frames for additional filtering on FlutterError.defaultStackFilter.
StackFilterContainer
StackFrame
A object representation of a frame from a stack trace.
StandardOuputLoggerOutput

Constants

defaultLevel → const Level
The default Level.

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

Typedefs

FutureCallback = Future<void> Function()