2016-12-07 1 views
0

Je suis en train d'essayer d'ajouter la prise en charge de MDC dans le framework java.util.logging sans utiliser d'alternative à slf4j to JUL bridge. Dans le Javadoc de BasicMDCAdapter, il est mentionné que "l'implémentation MDC de base, qui peut être utilisée avec les systèmes de journalisation qui ne disposent pas de la prise en charge MDC prête à l'emploi".Exemple de code pour l'utilisation de la classe BasicMDCAdapter pour le framework java.util.logging

Je n'arrive pas à trouver un échantillon qui peut m'aider dans la même chose. Quelqu'un peut-il me dire comment puis-je profiter de la classe BasicMDCAdapter pour ajouter le support MDC dans JUL.

Toute aide sera appréciée.

Répondre

1

J'ai obtenu la solution. En fait, c'était assez simple.

Pour accéder BasicMDCAdapter par MDC, le code suivant peut aider

MDCAdapter adapter = MDC.getMDCAdapter(); 
    adapter = new BasicMDCAdapter(); 
    MDC.put("key", "value"); 

De cette façon, la clé est définie dans le contexte du thread en cours.

J'espère que ça aide quelqu'un comme moi !!!