<?xml version="1.0" encoding="UTF-8"?
>
<configuration> # Path write log
<property name="LOGS" value="D:\Desktop\log"/>
# Declare config to export console
<appender name="Console" class="[Link]">
<layout class="[Link]">
<Pattern>
%d{yyyy-MM-dd HH:mm} %-5level ${PID:-} %logger{40} : %msg %n
</Pattern>
</layout>
</appender>
<appender name="RollingFile"
class="[Link]">
<file>${LOGS}/[Link]</file>
<encoder
class="[Link]">
<Pattern>%d{yyyy-MM-dd HH:mm} %-5level ${PID:-} %logger{40} : %msg
%n</Pattern>
</encoder>
<rollingPolicy class="[Link]">
<!-- rollover daily and when the file reaches 10 MegaBytes -->
<fileNamePattern>${LOGS}/archived/spring-boot-logger-%d{yyyy-MM-dd}.
%[Link]
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="[Link]">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<root level="info">
<appender-ref ref="Console" />
<appender-ref ref="RollingFile" />
</root>
</configuration>