G
Gast
Gast
Hallo,
hab folgende xml-Konfigurationsdatei:
Meine Frage: Wie kann ich das Verzeichnis für das log-File im Java-Code ändern, wenn ich meinen Logger initialisiere?
Hab schon das ganze Internet durchforstet und nix gefunden.
hab folgende xml-Konfigurationsdatei:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log/log4j.dtd" >
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
<appender name="rootAppender" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="log/Kbase.log"/>
<param name="maxFileSize" value="50KB" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} %-5p [%t] %c: %m%n"/>
</layout>
</appender>
<appender name="debugAppender" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="log/Kbase.log"/>
<param name="datePattern" value="'.'yyyy-MM-dd" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%5p [%t] (%F:%L) %d{ISO8601} - %m%n "/>
</layout>
</appender>
<logger name="com.devlogix.kbase" additivity="false">
<level value="DEBUG" />
<appender-ref ref="debugAppender" />
</logger>
<root>
<priority value="WARN" />
<appender-ref ref="rootAppender" />
</root>
</log4j:configuration>
Meine Frage: Wie kann ich das Verzeichnis für das log-File im Java-Code ändern, wenn ich meinen Logger initialisiere?
Hab schon das ganze Internet durchforstet und nix gefunden.