Mi piacerebbe sapere se c'è la possibilità di configurare Monolog in Symfony2 per creare un nuovo file di registro ogni giorno, ad esempio: 2013-11-21-prod.log.Registro rotante con Monolog in Symfony2
risposta
C'è un registratore di chiamata rotating_file
.
Ecco un esempio di configurazione:
monolog:
handlers:
main:
type: rotating_file
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
su Linux, è possibile utilizzare logrotate (non so se esiste altre soluzioni su Windows o MacOS)
In /etc/logrotate.d/ creano (es. sf2_myapp) un file e aggiungere questi contenuti:
/path/to/your/symfony_app/app/logs/prod.log {
daily
missingok
rotate 14
compress
}
Si dovrebbe cercare logrotate su Google per maggiori informazioni
non sono necessari se si ruota solo un file e non si utilizzano script (come un postrotate). – mpeters
e se si desidera forzare manualmente la rotazione dopo aver creato questo file di configurazione, eseguire 'logrotate --force/etc/logrotate.d/sf2_myapp' –
@mpeters: grazie, ho rimosso" sharedscripts " – loicfavory
- 1. Symfony2/Monolog: Log Level - mostra solo app.INFO?
- 2. Symfony2 - Come registrare le voci multilinea con monolog?
- 3. Registro di Django rotante e proprietà del file di registro
- 4. Registro rotante di Python a una variabile
- 5. canale di registrazione monolog personalizzato nel comando symfony2
- 6. errori nel registro ancora più verbosely con Symfony2
- 7. Monolog: registra diversi canali e più gestori per file di registro raggruppati + file di registro dedicati
- 8. Eventi FOSUserBundle Symfony2 sul registro e login
- 9. Registrazione dello stack completo con Monolog
- 10. etichette dell'asse rotante in R
- 11. Creare un cubo rotante con SOLO CSS
- 12. Doppio frammento rotante Android con ActionBar
- 13. d3.js. Globo rotante con barre
- 14. Symfony2 Impostazioni Monolog per la registrazione di e-mail e file
- 15. Come dichiarare una linea viene registrata usando Monolog all'interno di Symfony2
- 16. Tasto rotante WPF
- 17. Pacchetto per la visualizzazione di file monolog "pretty"
- 18. Animare un grafico 3D rotante in matplotlib
- 19. Android personalizzato ProgressBar non rotante
- 20. Cursore rotante in base a TextBox ruotato
- 21. Come implementare questa spirale rotante in WebGL?
- 22. symfony2 yaml: configurazione di sovrascrittura
- 23. Errore con PHPUnit in Symfony2
- 24. Installa MongoDbBundle con Symfony2
- 25. jquery animare un div rotante
- 26. Come posso creare un pignone rotante con CSS3 e jQuery?
- 27. L'autenticazione fallisce silenziosamente in Symfony2
- 28. iPhone UIActionSheet auto-rotante non funzionante
- 29. Allineare a sinistra un oggetto rotante panda
- 30. Drawable rotante attorno al suo centro Android
Idealmente anche se questo dovrebbe essere fatto utilizzando registro ruota su linux. – Seldaek
@Seldaek Forse potresti pubblicare una risposta per illustrarlo? Come creatore di Monolog sai meglio di me come ottenerlo! ;-) – Florent
Come creatore di Monolog, so che non volevo riscrivere uno strumento che è stato lì per sempre e funziona molto bene, ma non sono logrotato pro :) Comunque @loicfavory ha postato un esempio di configurazione di logrotate in basso, così I ' Lascio a quello. Volevo solo sottolineare che non tutte le attività sono fatte meglio con php. – Seldaek