# Логирование

В этом шаблоне приложения используется логгер monolog/monolog. Вы можете легко изменить его на вашу предпочтительную реализацию PSR-3.

По умолчанию логи записываются в файл var/logs/app.log. Путь к файлу можно изменить в config/config.php. Вы также можете изменить хранилище логов на базу данных или что-то другое, для этого нужно изменить App\Infrastructure\LoggerFactory. Для работы логгера должна быть добавлена зависимость в config/container.php.

Psr\Log\LoggerInterface::class => fn() => new App\Infrastructure\LoggerFactory(),

«Из коробки» логирование используется только при перехвате ошибок, за это отвечает HttpSoft\Basis\ErrorHandler\LogErrorListener. Подробнее об обработке ошибок читайте здесь.