J'utilise logback / slf4j pour faire ma journalisation. Je veux analyser mon fichier journal pour analyser certaines données, donc au lieu d'analyser un très gros fichier (principalement composé d'instructions de débogage), je veux avoir deux instances de journalisation qui enregistrent chacune dans un fichier séparé; un pour l'analyse et un pour la journalisation polyvalente. Est-ce que quelqu'un sait si cela est possible avec Logback, ou tout autre enregistreur d'ailleurs?
147
Vous pouvez avoir autant d'enregistreurs que vous le souhaitez. Mais il est préférable d'en avoir un pour chaque paquet dont vous avez besoin pour vous connecter différemment. Ensuite, toutes les classes de ce package et de ses sous-packages recevront ce journal spécifique. Ils peuvent tous partager l'enregistreur racine et envoyer leurs données de journal à l'appender d'enregistrement racine en utilisant additivity = "true". Voici un exemple:
la source
dans mon cas, je voulais laisser les noms de classe comme nom de journal
et comme j'avais peu de cours de ce genre, mon
logback.xml
la source