flutter_fox_logging library

Classes

FieldsScreen
FieldVisibilities
FieldVisibilitiesData
Filter
FilterScreen
IoLogSink
A LogSinkMixin which uses stdout and stderr to write logs to.
JsonFormatter
Serializes a LogRecord to json.
JsonLogRecordParser
Deserializes a json-encoded LogRecord.
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.
LevelDependentFormatter
Selects a different formatter depending on the level of the logRecord.
LogDetail
LogDetailScreen
LogFilter
Filters logs before they go into the sink.
Logger
Use a Logger to log debug messages.
LogLevelConverter<TOut>
A Converter which converts a Level to a generic output.
LogLevelFilter
Only logs log-records which have at least a certain level.
LogLevelToAbbreviationConverter
Converts a Level to its abbreviation.
LogLevelToAnsiPenConverter
Converts a Level to an AnsiPen.
LogLevelToColorConverter
LogLevelToIconConverter
LogLevelToSymbolConverter
Converts a Level to a unicode symbol.
LogListItem
LogRecord
A log entry representation used to propagate information from Logger to individual handlers.
LogRecordFormatter
Formats LogRecord to a String. This is used by various LogSinkMixin implementations.
LogRecordParser
Parses a String into a LogRecord.
Logs
LogsController
LogsControllerProvider
LogSink
Listens to log-streams and writes them to a destination.
LogsScreen
MultiLogSink
Combines multiple LogSinkMixin implementations into one.
NoLogFilter
Does not filter any logs.
PrettyFormatter
Formats a LogRecord to a pretty, human readable String.
PrintSink
A LogSinkMixin which uses the print function to write logs to.
SimpleFormatter
Formats as LogRecord in a simple, concise way.
StreamLogSink

Mixins

LogSinkMixin
Listens to log-streams and writes them to a destination.

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