Google guice a un built-in logger binding. Mais que se passe-t-il si je veux utiliser un log-logging ou log4j logger?Comment puis-je obtenir google guice pour injecter un enregistreur personnalisé, par exemple un enregistreur de consignation ou un log4j logger
Puis-je obtenir Guice pour injecter un journal créé par
LogFactory.getLog(CLASS.class)
Mais ayant le même comportement que intégré dans la liaison:
La liaison fixe automatiquement le nom de l'enregistreur au nom de la classe dans laquelle l'enregistreur est injecté ..
Cela a-t-il même un sens? Ou crier que j'utilise simplement le Logger java intégré? Ou utilisez-vous simplement l'enregistrement des communs sans injections?
Non, c'est logique. Log4j prend en charge plus de niveaux de journalisation et a plus d'appenders disponibles, donc vouloir l'utiliser à la place de l'enregistreur intégré est tout à fait logique pour moi. –