11
votes

Plusieurs fichiers journaux en symfony

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 : xxx


0 commentaires

3 Réponses :


0
votes

Vérifiez le plugin: SFAVANCEDLOGGERPLUGIN . Vous pouvez faire beaucoup de choses de journalisation avec elle.

sfAvancedlogger autorise la fonctionnalité de journalisation avancée comme des erreurs php Loging, alertes par courrier électronique et journalisation conditionnelle


0 commentaires

1
votes
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

0 commentaires

11
votes

La solution de DaviWeb enregistre les messages aux deux fichiers journaux,

Un nouveau enregistreur distinct peut être créé à l'aide du code: xxx


1 commentaires

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é.