日志分片

来源:互联网 发布:安居客经纪人网络平台 编辑:程序博客网 时间:2024/06/06 07:25
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <!-- By must be not modified-->
    <property name="logLevel" value="DEBUG"/>
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="passport" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/up360/passport.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/up360/passport-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="base" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/up360/base.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/up360/base-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="core" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/up360/core.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/up360/core-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="eclass" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/up360/Passport.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/up360/eclass-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="metrics" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/up360/metrics.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/up360/metrics-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="extension" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/up360/extension.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/up360/extension-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="hibernate" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/hibernate.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/hibernate-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="shiro" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/shiro.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/shiro-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <appender name="ALL-LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>D:/logs/up360.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:/logs/up360-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
        <encoder>
            <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- project default level 开发使用root默认级别-->
    <logger name="com.up360.passport" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="com.up360.extension" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="com.up360.base" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="com.up360.core" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="com.up360.metrics" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="com.up360.eclass" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <!-- JDBC -->
    <logger name="org.hibernate.SQLQuery" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="trace" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="trace" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="org.hibernate.engine.spi.QueryParameters" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <logger name="org.hibernate.engine.query.spi.HQLQueryPlan" level="${logLevel}" addtivity="false">
        <appender-ref ref="console"/>
    </logger>
    <!-- error 输出到文件-->
    <logger name="com.up360.passport" level="error">
        <appender-ref ref="passport"/>
    </logger>
    <logger name="com.up360.extension" level="error">
        <appender-ref ref="extension"/>
    </logger>
    <logger name="com.up360.base" level="error">
        <appender-ref ref="base"/>
    </logger>
    <logger name="com.up360.core" level="error">
        <appender-ref ref="core"/>
    </logger>
    <logger name="com.up360.metrics" level="error">
        <appender-ref ref="metrics"/>
    </logger>
    <logger name="com.up360.eclass" level="error">
        <appender-ref ref="eclass"/>
    </logger>
    <!-- JDBC -->
    <logger name="com.alibaba.druid.sql" level="ERROR">
        <appender-ref ref="hibernate"/>
    </logger>
    <logger name="org.hibernate" level="error">
        <appender-ref ref="hibernate"/>
    </logger>
    <!-- Shiro-->
    <logger name="org.apache.shiro" level="ERROR">
        <appender-ref ref="shiro"/>
    </logger>
    <!--默认-->
    <root level="error">
        <appender-ref ref="ALL-LOG" />
    </root>
</configuration>
日志
0 0
原创粉丝点击