18. September 2007

UTF-8 für Log4J-Logfiles

Problem: Es sollen in Log4J-Logfiles UTF-8 geschrieben werden.
Lösung: Definition des Parameters "Encoding"

<appender name="DEBUG_MAIL"
class="org.apache.log4j.RollingFileAppender">
<param name="File" value="logs/mail.log" />
<param name="MaxFileSize" value="2500000" />
<param name="MaxBackupIndex" value="1" />
<param name="encoding" value="UTF-8"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d %-4r [%t] %-5p (%c:%L) %x - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="INFO" />
</filter>
</appender>

Keine Kommentare: