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