Comment configurer Netty Logger Factory afin de voir la sortie de LoggingHandler?
Je suis à l'aide de slf4j journalisation avec logback et au début de mon application, j'ai écrit
InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory());
ensuite, j'ai ajouté à la conduite d'une nouvelle LoggingHandler(InternalLogLevel.DEBUG)
instance.
Malheureusement, cela ne fonctionne toujours pas enregistrer quoi que ce soit, j'ai été le débogage et le niveau de débogage est le problème, il suffit ignore la journalisation intself.
Comment dois-je configurer pour faire fonctionner ce LoggingHandler
?
source d'informationauteur Tibor Kiss | 2012-03-24
Vous devez vous connecter pour publier un commentaire.
J'ai fait un petit exemple, qui ne fonctionne pas - je l'ai placé sur gist sur github. Il utilise logback comme le backend de la slf4j. Les moments que doit être une attention particulière sont:
InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory());
doivent être exécutées sur le point d'entrée de votre programme. Parfois, ce "point d'entrée" peut être très difficile à déterminer.Même sans LoggingHandler, vous devriez voir deux messages de débogage de l'initialiseur statique de org.jboss.netty.canal.socket.nio.SelectorUtil (avec Netty version 3.6.0.Finale):