Мой журнал не поддерживает специальные символы, такие как é или è. Я хотел бы написать свой журнал с кодировкой UTF-8. Я использую log4j, и мой файл конфигурации следующий:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} -
%msg%n"/>
</Console>
<RollingRandomAccessFile name="fileAppender"
fileName="logs/moulinette.log"
filePattern="logs/$${date:yyyy-MM}/moulinette-%d{MM-dd-yyyy}-%i.log.gz">
<PatternLayout>
<pattern>%-4r [%t] %-5level %logger{35} - %msg%n</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="5 MB"/>
</Policies>
</RollingRandomAccessFile>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="fileAppender"/>
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>