Konfiguracja log4j

      Brak komentarzy do Konfiguracja log4j

Poniżej załączam przykłady konfiguracji log4j’a, które wykorzystuje w kilku projektach.

Logowanie informacji z wybranego pakietu na poziomie INFO na konsolę oraz logowanie informacji z wszystkich pakietów na poziomie DEBUG do wybranego pliku:

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

     <appender name="CONSOLE">
         <layout>
         </layout>
     </appender>

     <appender name="FILE">
         <layout>
         </layout>
     </appender>

     <logger name="pl.test">
         <appender-ref ref="CONSOLE" />
     </logger>

     <root>
         <appender-ref ref="FILE" />
     </root>

</log4j:configuration>

Logowanie do pliku i na konsolę informacji z wszystkich pakietów na poziomie INFO oraz logowanie dodatkowo, tylko do pliku informacji na poziomie DEBUG z wybranego pakietu:

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

     <appender name="CONSOLE">
         <layout>
         </layout>
     </appender>

     <appender name="FILE">
         <layout>
         </layout>
     </appender>

     <logger name="pl.test">
         <level value="DEBUG"/>
         <appender-ref ref="FILE" />
     </logger>

     <root>
         <appender-ref ref="FILE" />
         <appender-ref ref="CONSOLE" />
     </root>

</log4j:configuration>

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.