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 whenassert
s 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
fromLogPrinter
and sends it to the desired destination. - LoggingLogPrinter
- An abstract handler of log events.
- LoggingMemoryOutput
-
Buffers
OutputEvent
s. - 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