Skip to content

Instantly share code, notes, and snippets.

@lhy880518
Last active February 25, 2019 09:23
Show Gist options
  • Save lhy880518/1ed02c1479e7740eb31fc4833701bfe5 to your computer and use it in GitHub Desktop.
Save lhy880518/1ed02c1479e7740eb31fc4833701bfe5 to your computer and use it in GitHub Desktop.
Error Log -> logs/errorLogs , other -> logs to logback.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
<configuration scan="true" scanPeriod="30 seconds">
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<charset>UTF-8</charset>
<pattern>%d{yyyyMMdd HH:mm:ss.SSS} [%thread] %-3level %logger{5} - %msg %n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${catalina.home}/logs/catalina.out</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${catalina.home}/logs/time/catalina.log.%d{yyyy-MM-dd-HH}</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} %-5level [%thread:%logger{0}] - %msg%n</pattern>
</encoder>
</appender>
<appender name="errorLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${catalina.home}/logs/errorLogs/errorLog.out</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${catalina.home}/logs/errorLogs/time/errorLog.log.%d{yyyy-MM-dd}</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} %-5level [%thread:%logger{0}] - %msg%n</pattern>
</encoder>
</appender>
<logger name="com.zeliter" level="ERROR" additivity="false">
<appender-ref ref="errorLog"/>
</logger>
<root level="DEBUG">
<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