Blame view

huaheng-wms-core/src/main/resources/logback-spring.xml 3.53 KB
1
2
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">
3
4

    <!-- 监听器,指定日志文件存放目录 -->
5
    <contextListener class="org.jeecg.utils.listener.CustomLogContextListener" />
6
肖超群 authored
7
    <!--定义日志文件的存储地址 -->
8
    <property name="LOG_HOME" value="${LOG_PATH}/logs" />
9
    <springProperty name="appName" scope="context" source="spring.application.name" />
10
肖超群 authored
11
12
13
    <!-- 控制台输出 -->
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
14
15
            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50}:%L 
                - %msg%n</pattern> -->
谭毅彬 authored
16
            <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %logger:%L - %msg%n</pattern>
17
            <charset class="java.nio.charset.Charset">UTF-8</charset>
肖超群 authored
18
19
        </encoder>
    </appender>
20
肖超群 authored
21
22
23
24
    <!-- 按照每天生成日志文件 -->
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <!--日志文件输出的文件名 -->
25
            <FileNamePattern>${LOG_HOME}/${appName}.%d{yyyy-MM-dd}.%i.log</FileNamePattern>
肖超群 authored
26
27
            <!--日志文件保留天数 -->
            <MaxHistory>30</MaxHistory>
28
            <maxFileSize>100MB</maxFileSize>
谭毅彬 authored
29
30
            <totalSizeCap>10GB</totalSizeCap>
            <cleanHistoryOnStart>true</cleanHistoryOnStart>
肖超群 authored
31
32
33
        </rollingPolicy>
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 -->
谭毅彬 authored
34
            <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %logger{50}:%L - %msg%n</pattern>
35
            <charset class="java.nio.charset.Charset">UTF-8</charset>
肖超群 authored
36
37
        </encoder>
    </appender>
38
肖超群 authored
39
    <!--myibatis log configure -->
40
41
42
43
<!--     <logger name="com.apache.ibatis" level="TRACE" /> -->
<!--     <logger name="java.sql.Connection" level="DEBUG" /> -->
<!--     <logger name="java.sql.Statement" level="DEBUG" /> -->
<!--     <logger name="java.sql.PreparedStatement" level="DEBUG" /> -->
谭毅彬 authored
44
45
46
47
48

    <logger name="jdbc.connection" additivity="false" level="off">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </logger>
49
50
51
52
    <logger name="jdbc.resultsettable" additivity="false" level="info" >
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </logger>
谭毅彬 authored
53
54
55
56
57
58
59
60
    <logger name="jdbc.resultset" additivity="false" level="off">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </logger>
    <logger name="jdbc.audit" additivity="false" level="off">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </logger>
61
    <logger name="jdbc.sqlonly" additivity="false" level="off">
谭毅彬 authored
62
63
64
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </logger>
65
    <logger name="jdbc.sqltiming" additivity="false" level="info">
谭毅彬 authored
66
67
68
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </logger>
69
肖超群 authored
70
71
    <!-- 日志输出级别 -->
    <root level="INFO">
72
73
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
谭毅彬 authored
74
75
<!--         <appender-ref ref="HTML" /> -->
<!--         <appender-ref ref="FILE_HTML" /> -->
肖超群 authored
76
    </root>
谭毅彬 authored
77
78
肖超群 authored
79
</configuration>