infobits_logging library

Classes

InfobitsLogging
The main class for handling logs in Logging.
Logger
LoggingConsoleLogOutput
Default implementation of LoggingLogOutput.
LoggingDevelopmentLogFilter
Prints all logs with level >= Logger.level while in development mode (eg when asserts are evaluated, Flutter calls this debug mode).
LoggingFileLogOutput
LoggingLogEvent
Log event contains all the information of a log event
LoggingLogFilter
An abstract filter of log messages.
LoggingLogOutput
Log output receives a LoggingOutputLog from LogPrinter and sends it to the desired destination.
LoggingLogPrinter
An abstract handler of log events.
LoggingMemoryOutput
Buffers OutputEvents.
LoggingOptions
The options for Logging
LoggingPrettyLogPrinter
Default implementation of LoggingLogPrinter.
LoggingProductionLogFilter
Prints all logs with level >= Logger.level even in production.
LoggingSimpleLogPrinter
Outputs simple log messages:
LoggingStreamLogOutput
MultiOutput
Logs simultaneously to multiple LoggingLogOutput outputs.

Enums

LoggingLogLevel
The different log event levels