標準logback.xml日誌模版,拿去就用,別整那些花裏胡哨的

<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF" packages="com.xpand.cat.log" monitorInterval="60">
    <appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY"/>
            <PatternLayout pattern="%date{yyyy-MM-dd HH:mm:ss,SSS} [%thread] %logger{3}.%style{%method}{Blue}%style{(line%line)}{Red}%X %highlight{%-5level} - %msg%n%xEx"/>
        </Console>
        <RollingFile name="RollingFile" fileName="logs/vehicle.log"
                     filePattern="logs/$${date:yyyy-MM}/vehicle-%d{yyyy-MM-dd}-%i.log">
            <!--<PatternLayout pattern="%date{ABSOLUTE} [%thread] %logger{3} %style{%-20method line%-4line}{White,BG_Blue} %highlight{%-5level} - %msg%n%xEx"/>-->
            <PatternLayout pattern="%date{yyyy-MM-dd HH:mm:ss,SSS} [%thread] %logger{3}.%style{%method}{Blue}%style{(line%line)}{Red}%X %highlight{%-5level} - %msg%n%xEx"/>

            <Policies>
                <!--<OnStartupTriggeringPolicy/>-->
                <TimeBasedTriggeringPolicy modulate="true" interval="1"/>
                <SizeBasedTriggeringPolicy size="256 MB"/>
            </Policies>
        </RollingFile>
        <CatAppender name="CatAppender"/>
    </appenders>
    <loggers>
        <Root level="DEBUG">
            <appender-ref ref="Console"/>
            <appender-ref ref="RollingFile"/>
            <appender-ref ref="CatAppender"/>
        </Root>
        <logger name="org.springframework" level="ERROR" additivity="false">
            <appender-ref ref="RollingFile"/>
            <appender-ref ref="Console"/>
        </logger>
        <logger name="org.apache.struts2" level="ERROR" additivity="false">
            <appender-ref ref="RollingFile"/>
            <appender-ref ref="Console"/>
        </logger>
        <logger name="org.hibernate" level="ERROR" additivity="false">
            <appender-ref ref="RollingFile"/>
            <appender-ref ref="Console"/>
        </logger>
        <logger name="com.opensymphony.xwork2" level="ERROR" additivity="false">
            <appender-ref ref="RollingFile"/>
            <appender-ref ref="Console"/>
        </logger>
    </loggers>
</configuration>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章