Talker constructor

Talker({
  1. TalkerLogger? logger,
  2. TalkerObserver? observer,
  3. TalkerSettings? settings,
  4. TalkerFilter? filter,
  5. TalkerErrorHandler? errorHandler,
  6. TalkerHistory? history,
})

Talker base constructor

You can set your own TalkerLogger logger subclass (create your own class implements TalkerLoggerInterface), TalkerLogger() used by default

You can edit package settings with settings TalkerSettings, TalkerSettings() used by default

You can set your own TalkerLoggerSettings loggerSettings to customize talker logs,

You can set your own LoggerFilter loggerFilter to filter talker logs,

You can set your own LoggerFormatter loggerFormatter to format output of talker logs,

You can set your own TalkerErrorHandler TalkerErrorHandler to handle talker logs errors,

You can set your own TalkerHistory TalkerHistory to store talker logs history,

You can add your own observer to handle errors and logs in other place TalkerObserver observer,

Implementation

Talker({
  TalkerLogger? logger,
  TalkerObserver? observer,
  TalkerSettings? settings,
  TalkerFilter? filter,
  TalkerErrorHandler? errorHandler,
  TalkerHistory? history,
}) {
  _init(filter, settings, logger, observer, errorHandler, history);
}