php - symfony inject logger
Registro de rotaciĆ³n con Monolog en Symfony2 (2)
En Linux, puede usar logrotate (no sé si existen otras soluciones en windows o macos)
En /etc/logrotate.d/ crea un archivo (por ejemplo, sf2_myapp) y agrega este contenido:
/path/to/your/symfony_app/app/logs/prod.log {
daily
missingok
rotate 14
compress
}
Deberías buscar logrotate en Google para obtener más información
Me gustaría saber si hay alguna posibilidad de configurar Monolog en Symfony2 para crear un nuevo archivo de registro todos los días, por ejemplo: 2013-11-21-prod.log.
Hay un registrador llamado rotating_file
.
Aquí hay una configuración de muestra:
monolog:
handlers:
main:
type: rotating_file
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug