talker_flutter library

Classes

AdditionalTalkerSetting
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
Сlass that contains methods for working with console output
ExtendedLoggerFormatter
This formatter makes messages colorful if this setting is enabled in the settings TalkerLoggerSettings
Filter<T>
FlutterTalkerDataInterface
Add - on class to default TalkerDataInterface with Flutter Color adding from TalkerFlutterAdapterInterface
FlutterTalkerError
Add - on class to default TalkerError with Flutter Color adding from TalkerFlutterAdapterInterface
FlutterTalkerException
Add - on class to default TalkerException with Flutter Color adding from TalkerFlutterAdapterInterface
FlutterTalkerLog
Add - on class to default TalkerException with Flutter Color adding from TalkerFlutterAdapterInterface
LogDetails
A class for transporting data about an log message
LoggerFormatter
Responsible for formatting message before output
LogLevelTalkerLoggerFilter
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
TalkerBuilder
TalkerDataCard
TalkerDataInterface
Base Talker Data transfer object Objects of this type are passed through handlers observers and stream
TalkerDateTimeFormater
Util for DateTime formating
TalkerError
Base implementation of TalkerDataInterface to handle ONLY Errors
TalkerErrorHandler
TalkerErrorHandlerInterface
TalkerException
Base implementation of TalkerDataInterface to handle ONLY Exceptionss
TalkerFlutterAdapterInterface
The interface forces to use the Color color in heir implementer class
TalkerHistoryBuilder
TalkerInterface
TalkerListener
It should be used for app functionality like showing SnackBar or Dialog about error or exception
TalkerLog
Base implementation of TalkerDataInterface to create Logs
TalkerLogger
TalkerLoggerFilter
Abstract filter for messages logging.
TalkerLoggerInterface
TalkerLoggerSettings
Logger customization settings
TalkerObserver
Base observer class for to create your own observers
TalkerObserversManager
Manager to wrap all observers
TalkerRouteLog
TalkerRouteObserver
Logging NavigatorObserver working on Talker base This observer displays which routes were opened and closed in the application
TalkerScreen
UI view for output of all Talker logs and errors
TalkerScreenTheme
Configuring the UI of TalkerScreen
TalkerSettings
This class used for setup Talker configuration
TalkerWrapper
Widget to wrap an screen or the entire application in Talker data listerning
TalkerWrapperOptions
Options for TalkerWrapper

Enums

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

Extensions

FeildsToDisplay on TalkerDataInterface
Extension to get display text of TalkerDataInterface fileds
HistoryListFlutterText on List<TalkerDataInterface>
HistoryListText on List<TalkerDataInterface>
LogLevelExtensions on LogLevel?
Extension to map LogLevel into Flutter Color
LogLevelTitle on LogLevel?
Extension to get console log title of log level
TalkerFlutter on Talker
TalkerOriginalAddonsExt on TalkerOriginalAddons
enhanced-enums don't used to save dart sdk version on >2.15
ToConsoleColor on LogLevel?
Extension to get console log AnsiPen of log level to make colored message

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.
kDefaultLoggerSettings → const TalkerLoggerSettings

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

TalkerDataBuilder = Widget Function(BuildContext context, TalkerDataInterface data)
Signature for build custom TalkerData widgets
TalkerErrorBuilder = Widget Function(BuildContext context, TalkerError data)
Signature for build custom TalkerError messages in showing Snackbar or another widgets
TalkerExceptionBuilder = Widget Function(BuildContext context, TalkerException data)
Signature for build custom TalkerException messages in showing Snackbar or another widgets
TalkerFilter = Filter<TalkerDataInterface>
TalkerHistoryWidgetBuilder = Widget Function(BuildContext context, List<TalkerDataInterface> data)
TalkerWidgetBuilder = Widget Function(BuildContext context, TalkerDataInterface data)