LoggerCallback class

Логгер который вызывает функцию при указанном уровне сообщений

Inheritance

Constructors

LoggerCallback(void func(LogData data), [Logger? subLogger])

Properties

func → void Function(LogData data)
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subLogger Logger?
Обернутый логгер
finalinherited

Methods

call(String msg, [int level = LogLevel.trace, String data = '', String name = '']) → void
inherited
close([int? depth]) Future<void>
Закрывает цепочку логгеров
inherited
closeThis() Future<void>
Закрывает именно этот логгер
inherited
debug(String msg, [String data = '', String name = '']) → void
Debug — журналирование моментов вызова «крупных» операций. Старт/остановка потока, запрос пользователя и т.п.
inherited
error(String msg, [String data = '', String name = '']) → void
Error — повод для внимания разработчиков. Тут интересно окружение конкретного места ошибки.
inherited
fatal(String msg, [String data = '', String name = '']) → void
Fatal — тут и так понятно. Выводим все до чего можем дотянуться, так как дальше приложение работать не будет.
inherited
info(String msg, [String data = '', String name = '']) → void
Info — разовые операции, которые повторяются крайне редко, но не регулярно. (загрузка конфига, плагина, запуск бэкапа)
inherited
log(LogData data) → void
override
namedLogger(String name) LoggerNamed
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
test() → void
Тестовый вывод данных
inherited
toString() String
A string representation of this object.
inherited
trace(String msg, [String data = '', String name = '']) → void
Trace — вывод всего подряд. На тот случай, если Debug не позволяет локализовать ошибку. В нем полезно отмечать вызовы разнообразных блокирующих и асинхронных операций.
inherited
warn(String msg, [String data = '', String name = '']) → void
Warning — неожиданные параметры вызова, странный формат запроса, использование дефолтных значений в замен не корректных. Вообще все, что может свидетельствовать о не штатном использовании.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited