Hmm, estoy ejecutando esto: php bin / magento config: establezca dev / debug / debug_logging 1 y obtengo este error: No hay comandos definidos en el espacio de nombres "config". ¿Te refieres a uno de estos? app: config setup: config setup: store-config He intentado ejecutar el comando con cada uno de ellos en lugar de solo config y tampoco funcionan. ¿Algunas ideas? Tenía esto trabajando a la vez. Probablemente antes de abandonar mi configuración.
Patrick Steil
Si tiene una nueva pregunta, hágala haciendo clic en el botón Hacer pregunta . Incluya un enlace a esta pregunta si ayuda a proporcionar contexto. - De la opinión
Jai
Esto realmente no responde la pregunta. Si tiene una pregunta diferente, puede hacerla haciendo clic en Hacer pregunta . También puede agregar una recompensa para llamar más la atención sobre esta pregunta una vez que tenga suficiente reputación . - De la opinión
Shoaib Munir
Respuestas:
32
Habilitar el registro de depuración en Magento 2.3.1
Desde 2.3.1, las cosas han cambiado un poco. Como se describe en el artículo DevDocs aquí , ejecute este comando:
Habilitar el registro de depuración en Magento 2.2
En Magento 2.2, la depuración se puede habilitar desde el panel de administración de la GUI o desde la línea de comandos.
Primero, verifique en qué modo se encuentra su sitio abriendo el directorio de la aplicación Magento (el que tiene index.php) en el shell. Luego ingrese:
php bin/magento deploy:mode:show
Si dice "producción", solo funcionará el método de línea de comando. De lo contrario, el método GUI también funcionará.
Método GUI
En el panel de administración de Magento, vaya a "Tiendas" -> "Configuración" -> "Avanzado" -> "Desarrollador" -> "Depurar" -> "Iniciar sesión en el archivo". Establecer esto en "Sí" hará que la información de depuración se registre var/log/debug.logen el directorio de la aplicación Magento.
Después de guardar la configuración, puede recibir un mensaje en la parte superior de la página que le pide que vacíe la memoria caché. Si esto aparece, vacíe el caché de Magento con el enlace que le proporciona.
Si el modo de producción está habilitado (como se muestra en php bin/magento deploy:mode:show), la opción GUI no estará disponible. Tenga en cuenta que esto normalmente lo oculta el panel de administración en modo de producción, así que solo use esto si está probando.
Método de línea de comando
Primero, abra el directorio de la aplicación Magento (el que tiene index.php) en el shell. Para habilitar el registro de depuración, ingrese:
Esto hará que se registre información de depuración var/log/debug.logen el directorio de la aplicación Magento. Para deshabilitar el registro de depuración, ingrese:
Parece que esto fue eliminado desde la respuesta. No aplicable a 2.3.1
Chris K
No puedo votar esto lo suficiente. La forma antigua con config: los resultados establecidos en "La ruta" dev / debug / debug_logging "no existe" incluso en 2.2.8
Fabian Schmengler
3
De forma predeterminada, el registro de depuración está activado en modo predeterminado o de desarrollo, y desactivado en modo de producción.
si recibe el mensaje anterior después de ejecutar la respuesta de @Michael Casey, agregue --lock como en el siguiente comandophp bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
Respuestas:
Habilitar el registro de depuración en Magento 2.3.1
Desde 2.3.1, las cosas han cambiado un poco. Como se describe en el artículo DevDocs aquí , ejecute este comando:
php bin/magento setup:config:set --enable-debug-logging=true && php bin/magento cache:flush
Habilitar el registro de depuración en Magento 2.2
En Magento 2.2, la depuración se puede habilitar desde el panel de administración de la GUI o desde la línea de comandos.
Primero, verifique en qué modo se encuentra su sitio abriendo el directorio de la aplicación Magento (el que tiene index.php) en el shell. Luego ingrese:
php bin/magento deploy:mode:show
Si dice "producción", solo funcionará el método de línea de comando. De lo contrario, el método GUI también funcionará.
Método GUI
En el panel de administración de Magento, vaya a "Tiendas" -> "Configuración" -> "Avanzado" -> "Desarrollador" -> "Depurar" -> "Iniciar sesión en el archivo". Establecer esto en "Sí" hará que la información de depuración se registre
var/log/debug.log
en el directorio de la aplicación Magento.Después de guardar la configuración, puede recibir un mensaje en la parte superior de la página que le pide que vacíe la memoria caché. Si esto aparece, vacíe el caché de Magento con el enlace que le proporciona.
Si el modo de producción está habilitado (como se muestra en
php bin/magento deploy:mode:show
), la opción GUI no estará disponible. Tenga en cuenta que esto normalmente lo oculta el panel de administración en modo de producción, así que solo use esto si está probando.Método de línea de comando
Primero, abra el directorio de la aplicación Magento (el que tiene index.php) en el shell. Para habilitar el registro de depuración, ingrese:
php bin/magento config:set dev/debug/debug_logging 1 && php bin/magento cache:flush
Esto hará que se registre información de depuración
var/log/debug.log
en el directorio de la aplicación Magento. Para deshabilitar el registro de depuración, ingrese:php bin/magento config:set dev/debug/debug_logging 0 && php bin/magento cache:flush
fuente
De forma predeterminada, el registro de depuración está activado en modo predeterminado o de desarrollo, y desactivado en modo de producción.
A partir de Magento 2.3.1, ya no puede usar la configuración bin / magento: set dev / debug / debug_logging 0 | 1 comando para habilitar o deshabilitar el registro de depuración para el modo actual.
Use
bin/magento setup:config:set --enable-debug-logging=true
obin/magento setup:config:set --enable-debug-logging=false
fuente
El valor que configuró ya ha sido bloqueado. Para cambiar el valor, use la opción --lock.
fuente
php bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
o
No te olvides de
fuente
Para habilitar el registro de depuración
Use el comando setup: config: set para habilitar el registro de depuración para el modo actual.
bin / magento setup: config: set --enable-debug-logging = true
Se recomienda consultar los documentos de magento ya que las cosas pueden cambiar con varias versiones de productos.
https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html
fuente