Ahoj,
pokouším se nastavit log4j pro jednu aplikaci používající hibernate. Pomocí tutorialu jsem se dostal k následujícímu stavu.
log4j.properties vypada takto :
v aplikaci pak :Kód:log4j.rootCategory=INFO, A1 log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1.layout=org.apache.log4j.PatternLayout
po spusteni pak aplikace vypisuje toto:Kód:final Logger log = Logger.getRootLogger(); log.debug("moje hlaska");
Kód:NFO [main] org.hibernate.cfg.Environment - Hibernate 3.1.3 INFO [main] org.hibernate.cfg.Environment - hibernate.properties not found INFO [main] org.hibernate.cfg.Environment - using CGLIB reflection optimizer INFO [main] org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling INFO [main] org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml INFO [main] org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml DEBUG [main] org.hibernate.util.DTDEntityResolver - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd] DEBUG [main] org.hibernate.util.DTDEntityResolver - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/ DEBUG [main] org.hibernate.util.DTDEntityResolver - located [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd] in classpath DEBUG [main] org.hibernate.cfg.Configuration - hibernate.connection.driver_class=org.gjt.mm.mysql.Driver
Jak zabránit těmto výpisům a umožnit pouze vypisování mých uživatelských hlášek ? Našel jsem pouze nabídku vypisování podle váhy (warn,info,debug apod.). Jaký je v tom fígl ?