Commit c2ae84f3a8631134c0707e53b21b2fb20e15ac03

Authored by 王通
1 parent 97a73cee

1.

Showing 1 changed file with 47 additions and 51 deletions
src/main/resources/logback.xml
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/2002/xmlspec/dtd/2.10/xmlspec.dtd"> -->
3   -<configuration>
4   -
5   - <!-- <property resource="application.properties" /> -->
6   - <property name="LOG_BASE" value="E:/control_interface_logs" />
7   - <!-- 控制台输出 -->
8   - <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
9   -
10   - <layout class="ch.qos.logback.classic.PatternLayout">
11   - <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 -->
12   - <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%file:%line]
13   - %-5level-%msg%n
14   - </pattern>
15   - </layout>
16   - </appender>
17   -
18   - <!-- 主日志文件 -->
19   - <appender name="FILE"
20   - class="ch.qos.logback.core.rolling.RollingFileAppender">
21   - <file>${LOG_BASE}/main/main.log</file>
22   - <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
23   - <fileNamePattern>${LOG_BASE}/main/main-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
24   - <timeBasedFileNamingAndTriggeringPolicy
25   - class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
26   - <maxFileSize>100MB</maxFileSize>
27   - </timeBasedFileNamingAndTriggeringPolicy>
28   - </rollingPolicy>
29   - <encoder>
30   - <pattern>%msg%n</pattern>
31   - </encoder>
32   -
33   - <layout class="ch.qos.logback.classic.PatternLayout">
34   - <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 -->
35   - <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%file:%line]
36   - %-5level-%msg%n
37   - </pattern>
38   - </layout>
39   - </appender>
40   -
41   -
42   - <!-- 日志输出级别 -->
43   - <root level="info">
44   - <appender-ref ref="STDOUT" />
45   - <appender-ref ref="FILE" />
46   - </root>
47   - <!--<include resource="org/springframework/boot/logging/logback/base.xml"/>
48   - <logger name="org.springframework.jdbc.core" additivity="false" level="DEBUG" >
49   - <appender-ref ref="CONSOLE" />
50   - <appender-ref ref="FILE" />
51   - </logger>-->
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/2002/xmlspec/dtd/2.10/xmlspec.dtd"> -->
  3 +<configuration>
  4 +
  5 + <!-- <property resource="application.properties" /> -->
  6 + <property name="LOG_BASE" value="E:/control_interface_logs" />
  7 + <!-- 控制台输出 -->
  8 + <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  9 +
  10 + <layout class="ch.qos.logback.classic.PatternLayout">
  11 + <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 -->
  12 + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%file:%line]%-5level-%msg%n</pattern>
  13 + </layout>
  14 + </appender>
  15 +
  16 + <!-- 主日志文件 -->
  17 + <appender name="FILE"
  18 + class="ch.qos.logback.core.rolling.RollingFileAppender">
  19 + <file>${LOG_BASE}/main/main.log</file>
  20 + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  21 + <fileNamePattern>${LOG_BASE}/main/main-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
  22 + <timeBasedFileNamingAndTriggeringPolicy
  23 + class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
  24 + <maxFileSize>100MB</maxFileSize>
  25 + </timeBasedFileNamingAndTriggeringPolicy>
  26 + </rollingPolicy>
  27 + <encoder>
  28 + <pattern>%msg%n</pattern>
  29 + </encoder>
  30 +
  31 + <layout class="ch.qos.logback.classic.PatternLayout">
  32 + <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 -->
  33 + <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%file:%line]%-5level-%msg%n</pattern>
  34 + </layout>
  35 + </appender>
  36 +
  37 +
  38 + <!-- 日志输出级别 -->
  39 + <root level="info">
  40 + <appender-ref ref="STDOUT" />
  41 + <appender-ref ref="FILE" />
  42 + </root>
  43 + <!--<include resource="org/springframework/boot/logging/logback/base.xml"/>
  44 + <logger name="org.springframework.jdbc.core" additivity="false" level="DEBUG" >
  45 + <appender-ref ref="CONSOLE" />
  46 + <appender-ref ref="FILE" />
  47 + </logger>-->
52 48 </configuration>
53 49 \ No newline at end of file
... ...