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