talker_flutter library
Classes
- AnsiPen
- Pen attributes for foreground and background colors.
- ColoredLoggerFormater
- This formatter makes messages colorful if this setting is enabled in the settings TalkerLoggerSettings
- ConsoleUtils
- Сlass that contains methods for working with console output
-
Filter<
T> - FlutterTalkerDataInterface
- Add - on class to default TalkerDataInterface with Flutter Color adding from HaveFlutterColorInterface
- FlutterTalkerError
- Add - on class to default TalkerError with Flutter Color adding from HaveFlutterColorInterface
- FlutterTalkerException
- Add - on class to default TalkerException with Flutter Color adding from HaveFlutterColorInterface
- FlutterTalkerLog
- Add - on class to default TalkerException with Flutter Color adding from HaveFlutterColorInterface
- HaveFlutterColorInterface
- The interface forces to use the Color color in heir implementer class
- LogDetails
- A class for transporting data about an log message
- LoggerFormater
- 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
- 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
Exceptions
s - TalkerFilter
- TalkerInterface
- 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
- TalkerScreen
- UI view for output of all Talker logs and errors
- TalkerScreenTheme
- Configuring the UI of TalkerScreen
- TalkerSettings
Enums
- LogLevel
- Level of logs to segmentation фтв control logging output
Extensions
- FeildsToDisplay on TalkerDataInterface
- Extension to get display text of TalkerDataInterface fileds
-
HistoryListText
on List<
TalkerDataInterface> - LogLevelTitle on LogLevel?
- Extension to get console log title of log level
- ToColor on LogLevel?
- Extension to map LogLevel into Flutter Color
- 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
Functions
-
resetBackground(
) → String -
resetForeground(
) → String