Bonjour,
Je souhaite créer un fichier de log indépendant des logs symfony pour stocker des données d'un traitement.
J'arrive à le faire ainsi
Et donc dans mon traitement (commande)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 send_sms.logger: class: Symfony\Bridge\Monolog\Logger arguments: [app] calls: - [pushHandler, [@send_sms.logger_handler]] send_sms.logger_handler: class: Monolog\Handler\StreamHandler arguments: [%kernel.logs_dir%/%kernel.environment%.sms.log]
Cela me crée bien mes logs dans le fichier sms.log
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $logger = $this->getContainer()->get('send_sms.logger'); $logger->info($str);
Je voudrais qu'il y ait un fichier par jour et non tout à la suite dans un même fichier.
J'ai cherché et j'ai trouvé ce code qui permettrait de créer un fichier par jour à mettre dans config.yml mais je n'arrive pas à l'appliquer à mon logger
Je vous remercie par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7monolog: handlers: streamed: type: rotating_file max_files: 15 path: %kernel.logs_dir%/%kernel.environment%.critical.log level: info
Partager