Logback config

来源:互联网 发布:mac美国官网海淘 编辑:程序博客网 时间:2024/06/03 15:59
<?xml version="1.0" encoding="UTF-8"?><configuration>    <appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">        <encoder>            <Pattern>.%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg %n            </Pattern>        </encoder>        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">            <level>TRACE</level>        </filter>    </appender>    <appender name="dailyRollingFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">        <File>G:\logbak\jfa-daily.log</File>        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">            <!-- daily rollover -->            <FileNamePattern>jfa-daily.%d{yyyy-MM-dd}.log</FileNamePattern>            <!-- keep 30 days' worth of history -->            <maxHistory>30</maxHistory>        </rollingPolicy>        <encoder>            <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{35} - %msg %n</Pattern>        </encoder>    </appender>    <appender name="minuteRollingFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">            <!-- rollover every minute -->            <FileNamePattern>G:\logbak\jfa-minute.%d{yyyy-MM-dd_HH-mm}.log</FileNamePattern>            <!-- keep 30 minutes' worth of history -->            <maxHistory>30</maxHistory>        </rollingPolicy>        <encoder>            <Pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</Pattern>        </encoder>    </appender>    <logger name="com.jfa" additivity="true" level="TRACE,ERROR,INFO,DEBUG">        <appender-ref ref="dailyRollingFileAppender"/>        <appender-ref ref="minuteRollingFileAppender"/>        <appender-ref ref="consoleAppender"/>    </logger>    <root>        <level value="INFO"/>        <appender-ref ref="consoleAppender"/>    </root></configuration>
0 0
原创粉丝点击