Sfoglia il codice sorgente

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

魏超 5 anni fa
parent
commit
e91ef30741

+ 1
- 0
pom.xml Vedi File

205
 					<include>application.yml</include>
205
 					<include>application.yml</include>
206
 					<include>application-${profiles.active}.yml</include>
206
 					<include>application-${profiles.active}.yml</include>
207
 					<include>mapper/**/*.xml</include>
207
 					<include>mapper/**/*.xml</include>
208
+					<include>log/*.xml</include>
208
 				</includes>
209
 				</includes>
209
 			</resource>
210
 			</resource>
210
 		</resources>
211
 		</resources>

+ 6
- 2
src/main/resources/application-prod.yml Vedi File

20
 ##mybatis-plus
20
 ##mybatis-plus
21
 mybatis-plus:
21
 mybatis-plus:
22
   configuration:
22
   configuration:
23
-    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
24
     call-setters-on-nulls: true
23
     call-setters-on-nulls: true
25
   mapper-locations: classpath:mapper/**/*.xml
24
   mapper-locations: classpath:mapper/**/*.xml
26
 wx:
25
 wx:
71
     sign: AI智慧案场
70
     sign: AI智慧案场
72
 
71
 
73
   visitor:
72
   visitor:
74
-    code: "0501"
73
+    code: "0501"
74
+
75
+#日志配置
76
+logging:
77
+  config: classpath:log/logback-spring.xml
78
+  debug: true

+ 59
- 0
src/main/resources/log/logback-spring.xml Vedi File

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<configuration debug="false">
3
+    <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
4
+    <property name="LOG_HOME" value="/home/estateagents/estateagents-3.5/service/logs" />
5
+    <!-- 控制台输出 -->
6
+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
7
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
8
+            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
9
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
10
+        </encoder>
11
+    </appender>
12
+    <!-- 按照每天生成日志文件 -->
13
+    <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">
14
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
15
+            <!--日志文件输出的文件名-->
16
+            <FileNamePattern>${LOG_HOME}/estateagents-%d{yyyy-MM-dd}.log</FileNamePattern>
17
+            <!--日志文件保留天数-->
18
+            <MaxHistory>30</MaxHistory>
19
+        </rollingPolicy>
20
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
21
+            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
22
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
23
+        </encoder>
24
+        <!--日志文件最大的大小-->
25
+<!--        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
26
+<!--            <MaxFileSize>10MB</MaxFileSize>-->
27
+<!--        </triggeringPolicy>-->
28
+    </appender>
29
+
30
+    <!-- 按照每天生成日志文件 -->
31
+    <appender name="MYSQL"  class="ch.qos.logback.core.rolling.RollingFileAppender">
32
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
33
+            <!--日志文件输出的文件名-->
34
+            <FileNamePattern>${LOG_HOME}/estateagents-%d{yyyy-MM-dd}-sql.log</FileNamePattern>
35
+            <!--日志文件保留天数-->
36
+            <MaxHistory>3</MaxHistory>
37
+        </rollingPolicy>
38
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
39
+            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
40
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
41
+        </encoder>
42
+        <!--日志文件最大的大小-->
43
+                <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
44
+                    <MaxFileSize>1024MB</MaxFileSize>
45
+                </triggeringPolicy>
46
+    </appender>
47
+
48
+    <!--myibatis log configure-->
49
+    <logger name="com.huiju.estateagents.mapper" level="DEBUG" additivity="false">
50
+        <appender-ref ref="MYSQL" />
51
+    </logger>
52
+
53
+    <!-- 日志输出级别 -->
54
+    <root level="INFO">
55
+        <appender-ref ref="STDOUT" />
56
+        <appender-ref ref="FILE" />
57
+        <appender-ref ref="MYSQL" />
58
+    </root>
59
+</configuration>