Bonjour,
j'ai une classe dans laquelle plusieurs erreurs peuvent être lever certaines plus critique que d'autres.
Et donc pour des erreurs dites mineurs les placer dans un fichier de log
et les erreurs dites majeurs seront envoyer par email.
je ne vois qu'une solution qui ne me semble pas très belle à savoir
que ma classe Traitement peut générer plusieurs erreurs donc
et utiliser dans celle-ci 2 loggers différents.
static Logger logger = Logger.getLogger(Traitement.class.getName());
et déclarer un second logger dans une autre class qui ne contiendrait que le logger
static Logger logger = Logger.getLogger(EnvoieMail.class.getName());
j'utiliserais alors ces 2 loggers dans ma classe traitement pour différencier la manière dont les logs me seront rapportés par l'application.
Que pensez vous de cette idée ?
est ce qu'il y a mieux à faire ?
merci,
Partager