Add a timezone to the RollingRandomAccessFileWithin the <RollingRandomAccessFile> directive find the <PatternLayout> directive and add your preferred timezone to the <Pattern> directive. You can see a list of timezones here under the TZ database name column. For example: Code Block |
---|
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p - %t - %c{1} - %m%n"/>
</Console>
<RollingRandomAccessFile name="FILE" fileName="logs/perspectium.log"
filePattern="logs/perspectium-%d{MM-dd-yyyy}-%i.log.gz">
<PatternLayout>
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}{America/New_York} %-5p - %t - %c{1} - %m%n</Pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="20 MB"/>
</Policies>
<DefaultRolloverStrategy max="14"/>
</RollingRandomAccessFile>
<Async name="ASYNC">
<AppenderRef ref="FILE"/>
<AppenderRef ref="CONSOLE"/>
</Async>
</Appenders>
<Loggers>
<logger name="org.apache.http" level="error" additivity="false">
<AppenderRef ref="ASYNC"/>
</logger>
<logger name="com.perspectium.db" level="info">
<AppenderRef ref="ASYNC"/>
</logger>
<logger name="org.springframework" level="info">
<AppenderRef ref="ASYNC"/>
</logger>
<Root level="info">
<AppenderRef ref="ASYNC"/>
</Root>
</Loggers>
</Configuration> |
Notice in the <Pattern> directive has \{America/New_York\} tag has been added. |