Google guice ma built-in logger binding. Ale co jeśli chcę użyć rejestratora commons lub log4j?Jak uzyskać Google Guice, aby wstrzyknąć niestandardowy program rejestrujący, powiedzmy, logowanie commons lub log4j
mogę dostać Guice wstrzyknąć dziennika utworzone przez
LogFactory.getLog(CLASS.class)
Ale mając takie samo zachowanie jak w wbudowany wiązania:
Wiązanie automatycznie ustawia nazwę rejestratora nazwy klasa, w którym rejestrator jest wtryskiwany ..
Czy ma to sens? Albo krzyczeć, po prostu używam wbudowanego programu java Logger? Lub po prostu użyć rejestrowania commons bez zastrzyków?
Nie, to ma sens. Log4j obsługuje więcej poziomów rejestrowania i ma więcej dostępnych aplikacji, więc chęć użycia go zamiast wbudowanego programu rejestrującego ma dla mnie sens. –