Logger
Логгер данных
Package: alonity\logger\Logger
Компонент логирования данных
На данный момент поддерживается только логирование в файл
Ручная установка
composer require alonity/loggerИспользование
Логгер основан на статическом подходе, по этому ко всем методам необходимо обращаться соответственно.
Logger::log('My message')->save();Путь сохранения логов
По умолчанию, директория сохранения логов определяется в директории tmp/logs отталкиваясь от директории vendor, т.е. и исходный путь будет ../../../../tmp/logs
Если вам не подходит данная директория, вы можете задать её вручную, обратившись к методу setPath
Logger::setPath('my/logs/directory');Посмотреть текущий путь можно с помощью метода getPath()
Типы логов
Сохранение логов происходит исходя из их типа. На данный момент поддерживаются 4 вида логов:
При обращении через выбранный тип, адрес сохранения будет соответствовать типу логов
Максимальный размер
Логи храняться в php файле в виде массива, который имеет максимальный размер.
По умолчанию максимальный размер массива равен 10000 элементов.
Вы можете это изменить с помощью метода setMaxLines
Last updated
Was this helpful?