Portál AbcLinuxu, 14. května 2025 00:44

Dotaz: nezavysle logovanie hibernate

20.10.2010 17:24 timi
nezavysle logovanie hibernate
Přečteno: 160×
Odpovědět | Admin
Příloha:
Ahoj, mam nasledujuci problem, potrebujem logovat logy z hibernate do nezavysleho suboru (sql.log). Avsak, loguje sa mi to aj do suboru, kde maju byt len logy aplikacie. Konfigurak vid. priloha.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.10.2010 17:27 timi
Rozbalit Rozbalit vše Re: nezavysle logovanie hibernate
Odpovědět | | Sbalit | Link | Blokovat | Admin

Konfiguracny subor:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration>

<appender name="sql" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="./logs/sql.log" />
<param name="Append" value="true"/>
<param name="MaxFileSize" value="1000KB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%d{ISO8601}] %-5p %c %m %n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="DEBUG"/>
<param name="LevelMax" value="FATAL"/>
</filter>
</appender>

<appender name="debug" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="./logs/debug.log" />
<param name="Append" value="true"/>
<param name="MaxFileSize" value="1000KB"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%d{ISO8601}] %-5p %c %m %n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="DEBUG"/>
<param name="LevelMax" value="FATAL"/>
</filter>
</appender>

<logger name="org.hibernate.sql">
<level value="all" />
<appender-ref ref="sql" />
</logger>

<logger name="org.hibernate.type" additivity="false">
<level value="debug" />
<appender-ref ref="sql" />
</logger>

<root>
<level value="all" />
<appender-ref ref="sql"/>
<appender-ref ref="debug"/>
</root>

</log4j:configuration>

22.10.2010 09:33 timi
Rozbalit Rozbalit vše Re: nezavysle logovanie hibernate
nikto nic?
22.10.2010 12:22 qwerty
Rozbalit Rozbalit vše Re: nezavysle logovanie hibernate
zluc loggre org.hibernate.sql a org.hibernate.type do jedneho org.hibernate a nastav mu additivity na false
ak nechces aby sa do appenderu sql dostavali ine logy ako z org.hibernate, tak ho este vyhod z root loggera

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.