Skip to content

Instantly share code, notes, and snippets.

@aphu
Created May 15, 2018 02:03
Show Gist options
  • Save aphu/1e6a7a79525b5a43f1d003430549d998 to your computer and use it in GitHub Desktop.
Save aphu/1e6a7a79525b5a43f1d003430549d998 to your computer and use it in GitHub Desktop.
logback template
<configuration scan="true" scanPeriod="30 seconds">
<property name="pattern" value="%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/application.log</file>
<encoder>
<pattern>${pattern}</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>application.%d{yyyy-MM-dd}.log.gz</fileNamePattern>
<maxHistory>7</maxHistory>
<totalSizeCap>2GB</totalSizeCap>
</rollingPolicy>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${pattern}</pattern>
</encoder>
</appender>
<root level="INFO">
<!--<appender-ref ref="FILE"/>-->
<appender-ref ref="STDOUT"/>
</root>
</configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment