Как выключить / включить var/log/debug.log
Magento 2.xx? Есть ли способ установить уровень журнала?
Как выключить / включить var/log/debug.log
Magento 2.xx? Есть ли способ установить уровень журнала?
Ответы:
С 2.3.1 все немного изменилось. Как описано в статье DevDocs здесь , выполните эту команду:
php bin/magento setup:config:set --enable-debug-logging=true && php bin/magento cache:flush
В Magento 2.2 отладку можно включить либо из панели администратора графического интерфейса, либо из командной строки.
Сначала проверьте, в каком режиме находится ваш сайт, открыв каталог оболочки Magento (каталог с index.php) в оболочке. Затем введите:
php bin/magento deploy:mode:show
Если написано «production», будет работать только метод командной строки. В противном случае метод GUI тоже будет работать.
В админ-панели Magento перейдите в «Магазины» -> «Конфигурация» -> «Дополнительно» -> «Разработчик» -> «Отладка» -> «Записать в файл». Установка этого значения в «Да» приведет к тому, что отладочная информация будет зарегистрирована var/log/debug.log
в каталоге вашего приложения Magento.
После сохранения настройки в верхней части страницы может появиться приглашение с просьбой очистить кэш. Если это появляется, очистите кеш Magento ссылкой, которую он вам дает.
Если режим производства включен (как показано php bin/magento deploy:mode:show
), то опция GUI будет недоступна. Обратите внимание, что эта панель администратора обычно скрывает это в рабочем режиме, поэтому используйте ее только при тестировании.
Сначала откройте каталог приложения Magento (каталог с index.php) в оболочке. Чтобы включить ведение журнала отладки, введите:
php bin/magento config:set dev/debug/debug_logging 1 && php bin/magento cache:flush
Это приведет к входу отладочной информации в var/log/debug.log
каталог приложения Magento. Чтобы отключить ведение журнала отладки, введите:
php bin/magento config:set dev/debug/debug_logging 0 && php bin/magento cache:flush
По умолчанию журнал отладки включен в режиме по умолчанию или в режиме разработки и выключен в рабочем режиме.
Используйте bin/magento setup:config:set --enable-debug-logging=true
илиbin/magento setup:config:set --enable-debug-logging=false
Установленное вами значение уже заблокировано. Чтобы изменить значение, используйте параметр --lock.
php bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
Чтобы включить ведение журнала отладки
Используйте команду setup: config: set, чтобы включить ведение журнала отладки для текущего режима.
Настройка bin / magento: config: set --enable-debug-logging = true
Рекомендую обращаться к документации magento, так как вещи могут меняться в зависимости от версии продукта.
https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html