> 文档中心 > LogBack配置文件使用示例

LogBack配置文件使用示例

LogBack配置文件

<configuration scan="true">     <property name="CATALINA_BASE" value="**/logs"></property>     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder charset="UTF-8">          <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder>    </appender>         <appender name="FILE1" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">          <fileNamePattern>${CATALINA_BASE}/aa.%d{yyyyMMdd}.log</fileNamePattern>          <maxHistory>30</maxHistory> </rollingPolicy> <encoder charset="UTF-8">          <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder>    </appender>         <appender name="FILE2" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${CATALINA_BASE}/bb.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">     <fileNamePattern>${CATALINA_BASE}/bb.%d{yyyyMMdd}.log</fileNamePattern>     <maxHistory>30</maxHistory> </rollingPolicy> <encoder charset="UTF-8">     <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder>    </appender> <appender name="CUSTOM" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${CATALINA_BASE}/custom.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">          <fileNamePattern>${CATALINA_BASE}/custom.%d{yyyy-MM-dd}.log</fileNamePattern>          <maxHistory>30</maxHistory> </rollingPolicy> <encoder charset="UTF-8">     <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder>    </appender>     <root level="ERROR"> <appender-ref ref="CONSOLE" />    </root>    <logger name="file1" level="DEBUG"> <appender-ref ref="FILE1" />    </logger>    <logger name="file1" level="INFO"> <appender-ref ref="FILE2" />    </logger>        <logger name="custom" level="INFO"> <appender-ref ref="CUSTOM" />    </logger></configuration>