Skip to content

Instantly share code, notes, and snippets.

@restuu
Created June 9, 2022 03:21
Show Gist options
  • Save restuu/d33496c65df3e573e4c48996de8d5d62 to your computer and use it in GitHub Desktop.
Save restuu/d33496c65df3e573e4c48996de8d5d62 to your computer and use it in GitHub Desktop.
<configuration>
<property name="LOGS" value="./logs" />
<property name="LOG_FILENAME" value="app" />
<appender name="Console"
class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>
%black(%d{ISO8601, Asia/Jakarta}) [%X{LOG_KEY}] %highlight(%-5level) [%blue(%t)] %yellow(%logger{25}): %msg%n%rEx
</Pattern>
</layout>
</appender>
<appender name="RollingFile"
class="ch.qos.logback.core.FileAppender">
<file>${LOGS}/${LOG_FILENAME}.log</file>
<encoder
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d{ISO8601, Asia/Jakarta} [%X{LOG_KEY}] %p %logger{25} [%t] %m%n</Pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="RollingFile" />
<appender-ref ref="Console" />
</root>
<logger name="com.myapp" level="debug" additivity="false">
<appender-ref ref="RollingFile" />
<appender-ref ref="Console" />
</logger>
</configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment