talker library

Classes

AnsiPen
Pen attributes for foreground and background colors.
BaseTalkerFilter
ColoredLoggerFormatter
This formatter makes messages colorful if this setting is enabled in the settings TalkerLoggerSettings
ConsoleUtils
Class that contains methods for working with console output
DefaultTalkerHistory
Base implementation of TalkerHistory to save the history locally
ExtendedLoggerFormatter
This formatter makes messages colorful if this setting is enabled in the settings TalkerLoggerSettings
LogDetails
A class for transporting data about an log message
LoggerFilter
Abstract filter for messages logging.
LoggerFormatter
Responsible for formatting message before output
LogLevelFilter
This filter checks that current message level is above certain LogLevel setting in TalkerLoggerSettings
Talker
Talker - advanced exception handling and logging for dart/flutter applications
TalkerData
Base Talker Data transfer object Objects of this type are passed through handlers observer and stream
TalkerDateTimeFormatter
Util for DateTime formatting
TalkerError
Base implementation of TalkerData to handle ONLY Errors
TalkerErrorHandler
TalkerException
Base implementation of TalkerData to handle ONLY Exceptionss
TalkerHistory
Base class for create your own implementation of history
TalkerLog
Base implementation of TalkerData to create Logs
TalkerLogger
TalkerLoggerSettings
Logger customization settings
TalkerObserver
Base observer class for to create your own observers
TalkerSettings
This class used for setup Talker configuration

Enums

LogLevel
Level of logs to segmentation фтв control logging output
TalkerLogType

Extensions

FieldsToDisplay on TalkerData
Extension to get display text of TalkerData fields
TalkerDataInterfaceListExt on List<TalkerData>
TalkerLogTypeExt on TalkerLogType

Constants

ansi_default → const String
ansi_esc → const String
ansiDefault → const String
Reset all colors and options for current SGRs to terminal defaults.
ansiEscape → const String
ANSI Control Sequence Introducer, signals the terminal for new settings.
ansiResetBackground → const String
Ansi codes that default the terminal's background color without altering the foreground, when printed.
ansiResetForeground → const String
Ansi codes that default the terminal's foreground color without altering the background, when printed.

Properties

ansiColorDisabled bool
Globally enable or disable AnsiPen settings.
getter/setter pair
color_disabled bool
getter/setter pair
logLevelPriorityList List<LogLevel>
List of levels sorted by priority
final

Typedefs

TalkerFilter = _Filter<TalkerData>