Je rencontre un problème lors de la création de mes propres journaux pour une application que je développe dans mon travail, le code suivant que j'ai fonctionne parfaitement dans une méthode de classe unique avec Main.Comment puis-je créer un journal pour les services Web dans un projet Web dynamique en Java?
try {
LogManager lm = LogManager.getLogManager();
Logger logger;
FileHandler fh = new FileHandler(fileLogger,true);
logger = Logger.getLogger(fileLogger);
lm.addLogger(logger);
logger.setLevel(level);
fh.setFormatter(new SimpleFormatter());
logger.log(level, message);
logger.addHandler(fh);
fh.close();
} catch (Exception e) {
System.out.println("Exception thrown: " + e);
e.printStackTrace();
}
Mais, quand je veux appeler cette fonction dans un doGet webService, le journal est ajouté dans le journal de catalina et non pas dans celui que je crée. Je sais que la catalina ajoute toutes les informations de l'appel au webservice mais, comment puis-je créer un nouveau journal pour certains appels que je veux?
Merci!
slf4j vaut également la peine d'être mentionnée. – Nowaker