Bonjour,
Je débute avec Monolog que j'aimerais mettre sur mon script.
J'ai regardéles différents tutorials, on voit toujours à peut pret le meme code d'exemple comme ci dessous:
Le probleme est que j'avais dans la tête de mettre des logger sur chaque classe, et je pensais que je pourrais centraliser toute la config des logger ( et des Handler associés).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 require_once __DIR__ . '/vendor/autoload.php'; use MonologLogger; use MonologHandlerLogglyHandler; use MonologFormatterLogglyFormatter; $log = new Logger('appName'); $log->pushHandler(new LogglyHandler('TOKEN/tag/monolog', Logger::INFO)); $log->addWarning('test logs to loggly');
Car là, d'après l'exemple si je le reporte dans mon code, le jour ou je me dis je veux bascule tous les logs vers sur sortie mail par exemple, je dois faire ma modif du handler pour chaque logger dans toutes les classes.
Ca me parait fastidieux. Vu que je suis débutant, je me dit qu'il doit y avoir un moyen centraliser l association logger/ handler, non ?
Un peu comme Log4php pour ce qui connaisse.
Partager