Posted By: Dxxx (C.V.O.K.) on 'CZprogram'
Title:     Re: Java, Hibernate bez Log4j
Date:      Sat Dec 23 00:42:52 2006

I kdyz pozde, dovolim si pridat svou trochu:
Hibernate k logovani pouziva balicek commons logging z Jakarty a ten se zase 
v defaultni konfiguraci snazi pouzit log4j. Premluvit commons logging aby 
nepouzivalo log4j, ale logger z 1.4 JREcka se da napriklad vytvorenim property 
souboru commons-logging.properties s jedinou property s klicem 
org.apache.commons.logging.Log a hodnotou 
org.apache.commons.logging.impl.Jdk14Logger (classname commons loggeru ktery 
pouzije Logger z JRE). Tez mozno tuto property placnout do systemovych 
properties. 
V popisu konfigurace commons logging sice pisou, ze pokud log4j neni na 
classpath, neni pouzito, ale to byva trochu zradne...
 Blizsi info zde: http://jakarta.apache.org/commons/logging/

zdravi cvok, obcasny diskutujici.

> Snazim se zamestnat Hibernate, ale koncim na 
> NoClassDefFoundError: org/apache/log4j/Logger
> ... ja ovsem Log4j vubec pouzivat nechci.
> 
> V dokumentaci k Hibernate s uvadi, ze Log4j neni striktne vyzadovano, a ze
> lze 
> pouzivat logging z JDK 1.4. JDK-ckove logging se pry zvoli tak, ze 1) v 
> classpath neni log4j.jar + 2) pouziva se JDK 1.4 a vyssi. Oboji splnuju, 
> stejne skoncim chybou.
> (Do lib jsem z hibernate-archivu nakopiroval jen to, co podle README.txt 
> nezbytne potrebuju, u Log4j je opravdu uvedeno "optional".) 
> 
> Ten log4j[.*]+.jar v systemu nekolikrat mam (pluginy v Eclipse ho pouzivaji 
> (ale log4j je takhle nenalezen, i kdyz Tomcata poustim jako service, tedy
> mimo 
> Eclipse)), ovsem nemam ho v classpath.
> 
> (Z toho, jak malo dotazu na JDK-logging jsem v souvislosti s Hibernate
> nasel, 
> soudim, ze Log4j je asi porad pouzivanejsi nez java.util.logging, no
> stejne...)
> 
> Napada nekoho neco PLZ?
> 
> BigFoot, aka Yaroukh; yaroukh@qmail.com
> my favourite music: http://www.sounds4u.net/?fuID=3

Search the boards