Jak skonfigurować molo do umieszczania dzienników w zewnętrznym pliku
Jak skonfigurować molo, aby umieścić swoje dzienniki w zewnętrznym pliku?
Podręcznik mówi że muszę umieścić slf4j w katalogu lib.
Co zrobiłem to:
pobierz slf4j i umieść slf4j-log4j12-1.7.3.jar w $ JETTY_HOME $ / lib.pobierz log4j i umieść log4j-1.2.17.jar w $ JETTY_HOME $ / libutwórz plik konfiguracyjny log4j. jest dostępny od dołu:<appender name="fileAppender" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="DEBUG" />
<param name="File" value="c:/app/jetty/logs/server.log" />
<layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c{1}] %m %n" />
</layout>
</appender>
<root>
<priority value="debug" />
<appender-ref ref="fileAppender" />
</root>
skomentowana linia
"#org.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog"
w$JETTY_HOME$/resources/jetty-logging.properties
Chociaż zrobiłem wszystko, co opisano powyżej, nie widzę żadnych dzienników w docelowych miejscach docelowych. Wszystkie wpisy dziennika są nadal dostępne z konsoli