Mantenimiento archivos .log

Hola, consulta cual es la mejor forma de ir borrando el contenido antiguo de los archivos .log, en mi caso tengo el debug.log pesando más de 1.2 Gb ....
Desde ya muchas gracias por el tiempo en responder.

Saludos,
Rodrigo
 

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
Hola Rodrigo,

Puedes desactivar que Magento escriba en ese archivo desde la versión 2.2.x en adelante:

1586166311055.png

Ten en cuenta que si tu tienda está en modo producción, necesitarás modificar ese valor manualmente desde la base de datos con la siguiente consulta:

SQL:
INSERT INTO `core_config_data` (`scope`, `scope_id`, `path`, `value`)
VALUES ('default', 0, 'dev/debug/debug_logging', '1');
Si el valor ya existe en la BBDD, la consulta deberá ser entonces un UPDATE:

SQL:
UPDATE `core_config_data`
SET `value` = '1'
WHERE `path` = 'dev/debug/debug_logging'
AND `scope_id` = '0'
AND `scope` = 'default'
Otra opción, si no quisieras desactivar este log, es que crearas una tarea cron que lo eliminara en la frecuencia que creas conveniente, por ejemplo, una vez a la semana:

Bash:
0 2 * * 7 rm -rf /ruta/hacia/tu/Magento/var/log/debug.log
Un saludo.
 
Arriba