J'aimerais configurer un fichier journal supplémentaire dans Symfony, de sorte que certains messages (traitement de paiement dans mon cas) iraient à un fichier différent du reste de Symfony. Est-ce possible?
Voici ma configuration de journal actuelle à partir de usine.yml code>: p>
3 Réponses :
Vérifiez le plugin: SFAVANCEDLOGGERPLUGIN . Vous pouvez faire beaucoup de choses de journalisation avec elle. P>
sfAvancedlogger autorise la fonctionnalité de journalisation avancée comme des erreurs php Loging, alertes par courrier électronique et journalisation conditionnelle p> blockQuote>
all: logger: class: sfAggregateLogger param: level: debug loggers: sf_file_debug: class: sfFileLogger param: level: debug file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log sf_file_debug_additional: class: sfFileLogger param: level: debug file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%_additional.log
La solution de DaviWeb enregistre les messages aux deux fichiers journaux,
Un nouveau enregistreur distinct peut être créé à l'aide du code: p>
La chose importante ici consiste à créer une nouvelle instance de répartiteur envente. Si vous référendez le répartiteur de l'événement par défaut du contrôleur, tous vos journaux iront le fichier journal personnalisé.