Created
February 18, 2022 03:12
-
-
Save nasrulfuad/de0cd09a9a4c78ae3d1ceb82436ad153 to your computer and use it in GitHub Desktop.
Java Logback Configuration
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<configuration> | |
<logger name="nasrulfuad" level="trace" /> | |
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> | |
<encoder> | |
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - [%X{requestId}] - %msg%n</pattern> | |
</encoder> | |
</appender> | |
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | |
<file>application.log</file> | |
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | |
<!-- rollover daily --> | |
<fileNamePattern>application-%d{yyyy-MM-dd}.%i.log</fileNamePattern> | |
<!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB --> | |
<maxFileSize>100MB</maxFileSize> | |
<maxHistory>60</maxHistory> | |
<totalSizeCap>20GB</totalSizeCap> | |
</rollingPolicy> | |
<encoder> | |
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - [%X{requestId}] - %msg%n</pattern> | |
</encoder> | |
</appender> | |
<root level="warn"> | |
<!-- <appender-ref ref="CONSOLE" />--> | |
<appender-ref ref="FILE" /> | |
</root> | |
</configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment