Your Name преди 3 години
родител
ревизия
80d4d094c2

+ 6
- 0
pom.xml Целия файл

@@ -162,6 +162,12 @@
162 162
 				<profiles.active>dev</profiles.active>
163 163
 			</properties>
164 164
 		</profile>
165
+		<profile>
166
+			<id>test</id>
167
+			<properties>
168
+				<profiles.active>test</profiles.active>
169
+			</properties>
170
+		</profile>
165 171
 		<profile>
166 172
 			<id>prod</id>
167 173
 			<properties>

+ 6
- 76
src/main/resources/application-dev.yml Целия файл

@@ -17,79 +17,9 @@ spring:
17 17
       max-file-size: 100MB
18 18
       max-request-size: 100MB
19 19
 
20
-##mybatis-plus
21
-mybatis-plus:
22
-  configuration:
23
-    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
24
-    call-setters-on-nulls: true
25
-  mapper-locations: classpath:mapper/**/*.xml
26
-wx:
27
-  miniapp:
28
-    appid: wxd6f47a9bb3052175
29
-    secret: 28f33b6bbc0f778c11a0bb234a7d6d4e
30
-    token:
31
-    aesKey:
32
-    msgDataFormat: JSON
33
-  tpls:
34
-  - name: notice
35
-    id: 6hWKexNlaVpAOvrcWxHHQ_Duz1gRIkg2-Clsktp2-Os
36
-    keywords: 4
37
-  - name: newCustomer
38
-    id: WiBYjqkE9KvwDv1WSq5vnuv5A6FSaOB8ETFcrVmtCEI
39
-    keywords: 4
40
-  - name: mainbiz
41
-    id: WiBYjqkE9KvwDv1WSq5vniGU4P0gvwlat-5ENYKpfxg
42
-    keywords: 6
43
-ali:
44
-  accessKeyId: LTAI5tPxzUpTbCtSVoN3eiEC
45
-  accessKeySecret: gRqRuNe6vftgyyBA7fYSglWIoUHntP
46
-  oss:
47
-    endpoint: oss-cn-shanghai.aliyuncs.com
48
-    bucketName: xlk-assets
49
-    bucketURL: https://xlk-assets.oss-accelerate.aliyuncs.com
50
-
51
-# 手机短信服务
52
-sms:
53
-  url: http://101.200.84.17:8081/sms
54
-  method: POST
55
-  contentType: "application/json;charset=UTF-8"
56
-  template:
57
-    code:
58
-    tel:
59
-    params:
60
-
61
-  # 以下为各模板 code
62
-  # 验证码
63
-  captcha:
64
-    # 模板 code
65
-    code: "0301"
66
-    # 有效时间 秒
67
-    expire: 120
68
-    # 验证码长度
69
-    size: 4
70
-    # 短信签名
71
-    sign: 营销云
72
-
73
-  visitor:
74
-    code: "0501"
75
-
76
-# 支付回调
77
-pay-notify: https://dev.fangdeal.cn/api/notify/
78
-#退款回调
79
-pay-refund: https://dev.fangdeal.cn/api/refund/
80
-
81
-#法大大服务器地址
82
-fadada:
83
-  appId: "403057"
84
-  appSecret: "xcIaK36Vc09yXXRdinXYcXhW"
85
-  version: "2.0"
86
-  authServeHost: "http://test.api.fabigbig.com:8888/api/"
87
-  serveHost: "https://testapi08.fadada.com/api/"
88
-  companyNotify: "https://dev.fangdeal.cn/api/fadd/company"
89
-  authReturnUrl: "https://dev.fangdeal.cn/channel/#/eContract/seal/detail?id="
90
-  authNotifyUrl: "https://dev.fangdeal.cn/api/fadd/autoAuthCompanySeal"
91
-  signNotify: "https://dev.fangdeal.cn/api/fadd/sign"
92
-  redirectUrl: "https://dev.fangdeal.cn/other/redirect.html"
93
-# file path
94
-file:
95
-  path: /images/
20
+## 日志
21
+logging:
22
+  path: D:\
23
+  config: classpath:log/logback-spring.xml
24
+  level:
25
+    root: info

+ 6
- 84
src/main/resources/application-prod.yml Целия файл

@@ -4,12 +4,9 @@ spring:
4 4
   application:
5 5
     name: zhiyun
6 6
   datasource:
7
-    username: marketing-cloud
8
-    password: uVV0kEQLFGqx4#mV
9
-    url: jdbc:mysql://rm-uf6z3z6jq11x653d77o.mysql.rds.aliyuncs.com:3306/marketing-cloud?useUnicode=true&serverTimezone=CTT&characterEncoding=utf8&allowMultiQueries=true&autoReconnect=true&zeroDateTimeBehavior=convertToNull
10
-#    username: marketing
11
-#    password: u@cSFJ5*kS9hGP7a
12
-#    url: jdbc:mysql://localhost:3306/marketing-cloud?useUnicode=true&serverTimezone=CTT&characterEncoding=utf8&allowMultiQueries=true&autoReconnect=true&zeroDateTimeBehavior=convertToNull
7
+    username: marketing
8
+    password: u@cSFJ5*kS9hGP7a
9
+    url: jdbc:mysql://localhost:3306/marketing-cloud?useUnicode=true&serverTimezone=CTT&characterEncoding=utf8&allowMultiQueries=true&autoReconnect=true&zeroDateTimeBehavior=convertToNull
13 10
     driver-class-name: com.mysql.cj.jdbc.Driver
14 11
     initial-size: 10 # 初始化连接数
15 12
     max-active: 20 # 最大连接数
@@ -20,84 +17,9 @@ spring:
20 17
       max-file-size: 10MB
21 18
       max-request-size: 50MB
22 19
 
23
-##mybatis-plus
24
-mybatis-plus:
25
-  configuration:
26
-    call-setters-on-nulls: true
27
-  mapper-locations: classpath:mapper/**/*.xml
28
-wx:
29
-  miniapp:
30
-    appid: wxd6f47a9bb3052175
31
-    secret: 28f33b6bbc0f778c11a0bb234a7d6d4e
32
-    token:
33
-    aesKey:
34
-    msgDataFormat: JSON
35
-  tpls:
36
-    - name: notice
37
-      id: 6hWKexNlaVpAOvrcWxHHQ_Duz1gRIkg2-Clsktp2-Os
38
-      keywords: 4
39
-    - name: newCustomer
40
-      id: WiBYjqkE9KvwDv1WSq5vnuv5A6FSaOB8ETFcrVmtCEI
41
-      keywords: 4
42
-    - name: mainbiz
43
-      id: WiBYjqkE9KvwDv1WSq5vniGU4P0gvwlat-5ENYKpfxg
44
-      keywords: 6
45
-ali:
46
-  accessKeyId: LTAI5tPxzUpTbCtSVoN3eiEC
47
-  accessKeySecret: gRqRuNe6vftgyyBA7fYSglWIoUHntP
48
-  oss:
49
-    endpoint: oss-cn-shanghai.aliyuncs.com
50
-    bucketName: xlk-assets
51
-    bucketURL: https://xlk-assets.oss-accelerate.aliyuncs.com
52
-
53
-# 手机短信服务
54
-sms:
55
-  # 先使用外网地址, 后期使用内网地址
56
-  url: http://101.200.84.17:8081/sms
57
-  method: POST
58
-  contentType: "application/json;charset=UTF-8"
59
-  template:
60
-    code:
61
-    tel:
62
-    params:
63
-
64
-  # 以下为各模板 code
65
-  # 验证码
66
-  captcha:
67
-    # 模板 code
68
-    code: "0301"
69
-    # 有效时间 秒
70
-    expire: 120
71
-    # 验证码长度
72
-    size: 4
73
-    # 短信签名
74
-    sign: 橙蕉
75
-
76
-  visitor:
77
-    code: "0501"
78
-
79 20
 #日志配置
80 21
 logging:
22
+  path: /home/xlk/marketing-cloud/service/logs
81 23
   config: classpath:log/logback-spring.xml
82
-  debug: true
83
-
84
-# 支付回调
85
-pay-notify: https://wx.fangdeal.cn/api/notify/
86
-#退款回调
87
-pay-refund: https://wx.fangdeal.cn/api/refund/
88
-
89
-#法大大服务器地址
90
-fadada:
91
-  appId: "500261"
92
-  appSecret: "go9yihmg7abS2lIBZpZ2yLSW"
93
-  version: "2.0"
94
-  authServeHost: "https://textapi.fadada.com/api2/"
95
-  serveHost: "https://textapi.fadada.com/api2/"
96
-  companyNotify: "https://wx.fangdeal.cn/api/fadd/company"
97
-  authReturnUrl: "http://admin.fangdeal.cn/#/eContract/seal/detail?id="
98
-  authNotifyUrl: "https://wx.fangdeal.cn/api/fadd/autoAuthCompanySeal"
99
-  signNotify: "https://wx.fangdeal.cn/api/fadd/sign"
100
-  redirectUrl: "https://wx.fangdeal.cn/other/redirect.html"
101
-# file path
102
-file:
103
-  path: /images/
24
+  level:
25
+    root: info

+ 25
- 0
src/main/resources/application-test.yml Целия файл

@@ -0,0 +1,25 @@
1
+server:
2
+  port: 8567
3
+spring:
4
+  application:
5
+    name: marketing-cloud
6
+  datasource:
7
+    username: marketing-cloud
8
+    password: uVV0kEQLFGqx4#mV
9
+    url: jdbc:mysql://rm-uf6z3z6jq11x653d77o.mysql.rds.aliyuncs.com:3306/marketing-cloud?useUnicode=true&serverTimezone=CTT&characterEncoding=utf8&allowMultiQueries=true&autoReconnect=true&zeroDateTimeBehavior=convertToNull
10
+    driver-class-name: com.mysql.cj.jdbc.Driver
11
+    initial-size: 10 # 初始化连接数
12
+    max-active: 20 # 最大连接数
13
+    min-idle: 8 # 最小空闲数
14
+    max-idle: 8 # 最大空闲数
15
+  servlet:
16
+    multipart:
17
+      max-file-size: 100MB
18
+      max-request-size: 100MB
19
+
20
+## 日志
21
+logging:
22
+  path: /yunpan/dev/logs
23
+  config: classpath:log/logback-spring.xml
24
+  level:
25
+    root: info

+ 79
- 0
src/main/resources/application.yml Целия файл

@@ -1,3 +1,82 @@
1
+
2
+##mybatis-plus
3
+mybatis-plus:
4
+  configuration:
5
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
6
+    call-setters-on-nulls: true
7
+  mapper-locations: classpath:mapper/**/*.xml
8
+wx:
9
+  miniapp:
10
+    appid:
11
+    secret:
12
+    token:
13
+    aesKey:
14
+    msgDataFormat: JSON
15
+  tpls:
16
+    - name: notice
17
+      id: 6hWKexNlaVpAOvrcWxHHQ_Duz1gRIkg2-Clsktp2-Os
18
+      keywords: 4
19
+    - name: newCustomer
20
+      id: WiBYjqkE9KvwDv1WSq5vnuv5A6FSaOB8ETFcrVmtCEI
21
+      keywords: 4
22
+    - name: mainbiz
23
+      id: WiBYjqkE9KvwDv1WSq5vniGU4P0gvwlat-5ENYKpfxg
24
+      keywords: 6
25
+ali:
26
+  accessKeyId: LTAI5tPxzUpTbCtSVoN3eiEC
27
+  accessKeySecret: gRqRuNe6vftgyyBA7fYSglWIoUHntP
28
+  oss:
29
+    endpoint: oss-cn-shanghai.aliyuncs.com
30
+    bucketName: xlk-assets
31
+    bucketURL: https://xlk-assets.oss-accelerate.aliyuncs.com
32
+
33
+# file path
34
+file:
35
+  path: /images/
36
+
37
+# 手机短信服务
38
+sms:
39
+  url:
40
+  method: POST
41
+  contentType: "application/json;charset=UTF-8"
42
+  template:
43
+    code:
44
+    tel:
45
+    params:
46
+
47
+  # 以下为各模板 code
48
+  # 验证码
49
+  captcha:
50
+    # 模板 code
51
+    code: "0301"
52
+    # 有效时间 秒
53
+    expire: 120
54
+    # 验证码长度
55
+    size: 4
56
+    # 短信签名
57
+    sign: 营销云
58
+
59
+  visitor:
60
+    code: "0501"
61
+
62
+# 支付回调
63
+pay-notify:
64
+#退款回调
65
+pay-refund:
66
+
67
+#法大大服务器地址
68
+fadada:
69
+  appId: ""
70
+  appSecret: ""
71
+  version: ""
72
+  authServeHost: ""
73
+  serveHost: ""
74
+  companyNotify: ""
75
+  authReturnUrl: ""
76
+  authNotifyUrl: ""
77
+  signNotify: ""
78
+  redirectUrl: ""
79
+
1 80
 ### spring
2 81
 spring:
3 82
   profiles:

+ 71
- 100
src/main/resources/log/logback-spring.xml Целия файл

@@ -1,114 +1,85 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <configuration debug="false">
3
-    <springProfile name="prod">
4
-        <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
3
+    <!--引入默认的一些设置-->
4
+    <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
5
+    <!--定义日志文件的存储地址 从springboot配置文件中获取路径-->
6
+    <springProperty scope="context" name="LOG_HOME" source="logging.path"/>
7
+    <!--springboot配置文件中获取日志级别-->
8
+    <springProperty scope="context" name="LOG_LEVEL" source="logging.level.root"/>
9
+    <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
5 10
 <!--        <property name="LOG_HOME" value="/home/xlk/marketing-cloud/service/logs" />-->
6
-        <property name="LOG_HOME" value="/yunpan/dev/logs" />
7
-        <!-- 控制台输出 -->
8
-        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
9
-            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
10
-                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
11
-                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
12
-            </encoder>
13
-        </appender>
14
-        <!-- 按照每天生成日志文件 -->
15
-        <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">
16
-            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
17
-                <!--日志文件输出的文件名-->
18
-                <FileNamePattern>${LOG_HOME}/marketing-%d{yyyy-MM-dd}.log</FileNamePattern>
19
-                <!--日志文件保留天数-->
20
-                <MaxHistory>30</MaxHistory>
21
-            </rollingPolicy>
22
-            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
23
-                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
24
-                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
25
-            </encoder>
26
-            <!--日志文件最大的大小-->
27
-            <!--        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
28
-            <!--            <MaxFileSize>10MB</MaxFileSize>-->
29
-            <!--        </triggeringPolicy>-->
30
-        </appender>
11
+<!--    <property name="LOG_HOME" value="/yunpan/dev/logs" />-->
12
+    <!-- 控制台输出 -->
13
+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
14
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
15
+            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
16
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
17
+        </encoder>
18
+    </appender>
19
+    <!-- 按照每天生成日志文件 -->
20
+    <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">
21
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
22
+            <!--日志文件输出的文件名-->
23
+            <FileNamePattern>${LOG_HOME}/marketing-%d{yyyy-MM-dd}.log</FileNamePattern>
24
+            <!--日志文件保留天数-->
25
+            <MaxHistory>30</MaxHistory>
26
+        </rollingPolicy>
27
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
28
+            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
29
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
30
+        </encoder>
31
+        <!--日志文件最大的大小-->
32
+        <!--        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
33
+        <!--            <MaxFileSize>10MB</MaxFileSize>-->
34
+        <!--        </triggeringPolicy>-->
35
+    </appender>
36
+
37
+    <!-- 按照每天生成日志文件 -->
38
+    <appender name="MYSQL"  class="ch.qos.logback.core.rolling.RollingFileAppender">
39
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
40
+            <!--日志文件输出的文件名-->
41
+            <FileNamePattern>${LOG_HOME}/marketing-%d{yyyy-MM-dd}-sql.log</FileNamePattern>
42
+            <!--日志文件保留天数-->
43
+            <MaxHistory>30</MaxHistory>
44
+        </rollingPolicy>
45
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
46
+            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
47
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
48
+        </encoder>
49
+        <!--日志文件最大的大小-->
50
+        <!--                <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
51
+        <!--                    <MaxFileSize>1024MB</MaxFileSize>-->
52
+        <!--                </triggeringPolicy>-->
53
+    </appender>
31 54
 
32
-        <!-- 按照每天生成日志文件 -->
33
-        <appender name="MYSQL"  class="ch.qos.logback.core.rolling.RollingFileAppender">
34
-            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
35
-                <!--日志文件输出的文件名-->
36
-                <FileNamePattern>${LOG_HOME}/marketing-%d{yyyy-MM-dd}-sql.log</FileNamePattern>
37
-                <!--日志文件保留天数-->
38
-                <MaxHistory>30</MaxHistory>
39
-            </rollingPolicy>
40
-            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
41
-                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
42
-                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
43
-            </encoder>
44
-            <!--日志文件最大的大小-->
45
-            <!--                <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
46
-            <!--                    <MaxFileSize>1024MB</MaxFileSize>-->
47
-            <!--                </triggeringPolicy>-->
48
-        </appender>
55
+    <!--myibatis log configure-->
56
+    <logger name="com.yunzhi.marketing.mapper" level="DEBUG" additivity="false">
57
+        <appender-ref ref="MYSQL" />
58
+    </logger>
49 59
 
50
-        <!--myibatis log configure-->
51
-        <logger name="com.yunzhi.marketing.mapper" level="DEBUG" additivity="false">
60
+    <!--生产环境:打印控制台和输出到文件-->
61
+    <springProfile name="prod">
62
+        <root level="${LOG_LEVEL}">
63
+            <appender-ref ref="STDOUT"/>
64
+            <appender-ref ref="FILE"/>
52 65
             <appender-ref ref="MYSQL" />
53
-        </logger>
66
+        </root>
54 67
     </springProfile>
55 68
 
69
+    <!--开发环境:打印控制台-->
56 70
     <springProfile name="dev">
57
-        <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
58
-        <property name="LOG_HOME" value="/yunpan/dev/logs" />
59
-        <!-- 控制台输出 -->
60
-        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
61
-            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
62
-                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
63
-                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
64
-            </encoder>
65
-        </appender>
66
-        <!-- 按照每天生成日志文件 -->
67
-        <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">
68
-            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
69
-                <!--日志文件输出的文件名-->
70
-                <FileNamePattern>${LOG_HOME}/marketing-%d{yyyy-MM-dd}.log</FileNamePattern>
71
-                <!--日志文件保留天数-->
72
-                <MaxHistory>30</MaxHistory>
73
-            </rollingPolicy>
74
-            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
75
-                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
76
-                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
77
-            </encoder>
78
-            <!--日志文件最大的大小-->
79
-            <!--        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
80
-            <!--            <MaxFileSize>10MB</MaxFileSize>-->
81
-            <!--        </triggeringPolicy>-->
82
-        </appender>
83
-
84
-        <!-- 按照每天生成日志文件 -->
85
-        <appender name="MYSQL"  class="ch.qos.logback.core.rolling.RollingFileAppender">
86
-            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
87
-                <!--日志文件输出的文件名-->
88
-                <FileNamePattern>${LOG_HOME}/marketing-%d{yyyy-MM-dd}-sql.log</FileNamePattern>
89
-                <!--日志文件保留天数-->
90
-                <MaxHistory>30</MaxHistory>
91
-            </rollingPolicy>
92
-            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
93
-                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
94
-                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
95
-            </encoder>
96
-            <!--日志文件最大的大小-->
97
-            <!--                <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
98
-            <!--                    <MaxFileSize>1024MB</MaxFileSize>-->
99
-            <!--                </triggeringPolicy>-->
100
-        </appender>
71
+        <root level="${LOG_LEVEL}">
72
+            <appender-ref ref="STDOUT"/>
73
+        </root>
74
+    </springProfile>
101 75
 
102
-        <!--myibatis log configure-->
103
-        <logger name="com.yunzhi.marketing.mapper" level="DEBUG" additivity="false">
76
+    <!--测试环境:打印控制台-->
77
+    <springProfile name="test">
78
+        <root level="${LOG_LEVEL}">
79
+            <appender-ref ref="STDOUT"/>
80
+            <appender-ref ref="FILE"/>
104 81
             <appender-ref ref="MYSQL" />
105
-        </logger>
82
+        </root>
106 83
     </springProfile>
107 84
 
108
-    <!-- 日志输出级别 -->
109
-    <root level="INFO">
110
-        <appender-ref ref="STDOUT" />
111
-        <appender-ref ref="FILE" />
112
-        <appender-ref ref="MYSQL" />
113
-    </root>
114 85
 </configuration>