Skip to content

Commit

Permalink
SCB-1443 Adding a Rolling File Appender for Log4j2
Browse files Browse the repository at this point in the history
  • Loading branch information
coolbeevip authored and WillemJiang committed Aug 16, 2019
1 parent 26d8942 commit 9b66b8c
Showing 1 changed file with 27 additions and 5 deletions.
32 changes: 27 additions & 5 deletions alpha/alpha-server/src/main/resources/log4j2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,37 @@
~ limitations under the License.
-->

<Configuration status="WARN">
<Configuration status="WARN" monitorInterval="30">
<Properties>
<Property name="LOG_PATTERN">
%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${hostName} --- [%15.15t] %-40.40c{1.} : %m%n%ex
</Property>
</Properties>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
<PatternLayout>
<Pattern>${LOG_PATTERN}</Pattern>
</PatternLayout>
</Console>
<RollingFile name="FileAppender" fileName="logs/alpha-server.log"
filePattern="logs/alpha-server-%d{yyyy-MM-dd}-%i.log">
<PatternLayout>
<Pattern>${LOG_PATTERN}</Pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="10MB" />
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
<Async name="ASYNC">
<AppenderRef ref="FileAppender"/>
<AppenderRef ref="Console"/>
</Async>
</Appenders>
<Loggers>
<AsyncRoot level="info">
<AppenderRef ref="Console"/>
</AsyncRoot>
<Root level="info">
<AppenderRef ref="ASYNC"/>
</Root>
</Loggers>

</Configuration>

0 comments on commit 9b66b8c

Please sign in to comment.