Browse Source

添加feign日志

魏熙美 6 years ago
parent
commit
af3de2c751

+ 8
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/config/FeignUploadConfig.java View File

1
 package com.community.huiju.config;
1
 package com.community.huiju.config;
2
 
2
 
3
+import feign.Logger;
3
 import feign.codec.Encoder;
4
 import feign.codec.Encoder;
4
 import feign.form.spring.SpringFormEncoder;
5
 import feign.form.spring.SpringFormEncoder;
5
 import org.springframework.beans.factory.ObjectFactory;
6
 import org.springframework.beans.factory.ObjectFactory;
7
 import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
8
 import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
8
 import org.springframework.cloud.openfeign.support.SpringEncoder;
9
 import org.springframework.cloud.openfeign.support.SpringEncoder;
9
 import org.springframework.context.annotation.Bean;
10
 import org.springframework.context.annotation.Bean;
11
+import org.springframework.context.annotation.Configuration;
10
 
12
 
11
 public class FeignUploadConfig {
13
 public class FeignUploadConfig {
12
 
14
 
17
         return new SpringFormEncoder(new SpringEncoder(messageConverters));
19
         return new SpringFormEncoder(new SpringEncoder(messageConverters));
18
     }
20
     }
19
 
21
 
22
+    @Bean
23
+    public Logger.Level feignLoggerLevel() {
24
+        //这里记录所有,根据实际情况选择合适的日志level
25
+        return Logger.Level.FULL;
26
+    }
27
+
20
 }
28
 }

+ 2
- 1
CODE/smart-community/app-api/src/main/resources/application.yml View File

18
 # 打印sql
18
 # 打印sql
19
 logging:
19
 logging:
20
   level:
20
   level:
21
-    com.community.huiju.dao: debug
21
+    com.community.huiju.dao: debug
22
+    com.community.huiju.feign: DEBUG

+ 1
- 0
CODE/smart-community/app-api/src/main/resources/log4j.properties View File

29
 log4j.logger.org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl=DEBUG
29
 log4j.logger.org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl=DEBUG
30
 log4j.logger.java.sql=DEBUG,CONSOLE 
30
 log4j.logger.java.sql=DEBUG,CONSOLE 
31
 ###############Log4j 4 SQL Output end###################
31
 ###############Log4j 4 SQL Output end###################
32
+