Como desligar / ativar o var/log/debug.log
Magento 2.xx? Existe uma maneira de definir o nível do log?
Como desligar / ativar o var/log/debug.log
Magento 2.xx? Existe uma maneira de definir o nível do log?
Respostas:
Desde a 2.3.1, as coisas mudaram um pouco. Conforme descrito no artigo do DevDocs aqui , execute este comando:
php bin/magento setup:config:set --enable-debug-logging=true && php bin/magento cache:flush
No Magento 2.2, a depuração pode ser ativada no painel de administração da GUI ou na linha de comando.
Primeiro, verifique em qual modo seu site está abrindo seu diretório de aplicativos Magento (aquele com index.php) no shell. Em seguida, digite:
php bin/magento deploy:mode:show
Se estiver escrito "produção", apenas o método da linha de comando funcionará. Caso contrário, o método da GUI também funcionará.
No painel de administração do Magento, vá em "Lojas" -> "Configuração" -> "Avançado" -> "Desenvolvedor" -> "Depuração" -> "Log to File". Definir isso como "Sim" fará com que as informações de depuração sejam registradas var/log/debug.log
no diretório do aplicativo Magento.
Depois de salvar a configuração, você poderá receber uma solicitação na parte superior da página solicitando a limpeza do cache. Se isso aparecer, limpe o cache do Magento com o link fornecido.
Se o modo de produção estiver ativado (como exibido por php bin/magento deploy:mode:show
), a opção GUI não estará disponível. Observe que esse painel de administração normalmente oculta isso no modo de produção; portanto, use isso apenas se estiver testando.
Primeiro, abra o diretório do aplicativo Magento (aquele com index.php) no shell. Para habilitar o log de depuração, digite:
php bin/magento config:set dev/debug/debug_logging 1 && php bin/magento cache:flush
Isso fará com que as informações de depuração sejam registradas var/log/debug.log
no diretório do aplicativo Magento. Para desativar o log de depuração, digite:
php bin/magento config:set dev/debug/debug_logging 0 && php bin/magento cache:flush
Por padrão, o log de depuração está ativado no modo padrão ou de desenvolvimento e desativado no modo de produção.
Use bin/magento setup:config:set --enable-debug-logging=true
oubin/magento setup:config:set --enable-debug-logging=false
O valor que você definiu já foi bloqueado. Para alterar o valor, use a opção --lock.
php bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
bin/magento setup:config:set --enable-debug-logging=true
ou
bin/magento setup:config:set --enable-debug-logging=false
Não esqueça de
bin/magento cache:flush
Para habilitar o log de depuração
Use o comando setup: config: set para ativar o log de depuração para o modo atual.
configuração bin / magento: config: set --enable-debug-logging = true
Recomenda-se consultar os documentos do magento, pois as coisas podem mudar com várias versões de produtos.
https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html