JavaSE + Hibernate 4 - konfiguracja logowania log4j/backlog

JavaSE + Hibernate 4 - konfiguracja logowania log4j/backlog
Antoniossss
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam!
W jaki sposób skonfigurować loggery w Hibernate? Wg wszelkich instrukcji tutków i manuali, wrzucasz do libów np sl4j-log4j, potem w classpath log4j.properies i tam konfigurujesz.
Niestety to tak działać nie chce. Najgorsze w tym wszystkim jest to, że podczas inicjalizacji Hibernate nie dostaje żadnych komunikatów o tym, że nie znaleziono implementacji loggerów, albo plik konfiguracyjny jest niepoprawny. Po prostu jest on ignorowany (a przynajmniej takie to sprawia wrażenie).

W jaki sposób więc należy konfigurować logowanie Hibernate dla Java SE? Hibernate 4 korzysta z jboss-logging, to jest też podpięte

  • Rejestracja: dni
  • Ostatnio: dni
0

No wiec Hibernate 4 uzywa teraz jboss-logging a nie slf4j, i wszystkie tutoriale, lacznie z ich oficjalna dokumentacja, sa niekatualne. A przynajmniej byly jeszcze 2 tyg temu, jak sam sprawdzalem jak to zrobic. Aczkolwiek, log4.properties powinien byc przez hb lapany.

Antoniossss
  • Rejestracja: dni
  • Ostatnio: dni
0

wg tego
https://github.com/jboss-logging/jboss-logging/blob/master/src/main/java/org/jboss/logging/LoggerProviders.java
log4j powinien się podpiąć no chyba że pakiety się pozmieniały... albo pierwszy leci logger z JDK.
Jak więc to dziadostwo zmusić do działania ?

Antoniossss
  • Rejestracja: dni
  • Ostatnio: dni
0

ok, wsadziłem do libów log4j.jar - zaciąga już plik properties, działa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.