Browse Source

日志根据配置启动关闭

gaodm 5 years ago
parent
commit
4c0b202828
30 changed files with 80 additions and 10 deletions
  1. 2 0
      aipt-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  2. 2 0
      bi-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  3. 6 0
      config-server/src/main/resources/shared/application-dev.yml
  4. 6 0
      config-server/src/main/resources/shared/application-local.yml
  5. 6 0
      config-server/src/main/resources/shared/application-pre.yml
  6. 6 0
      config-server/src/main/resources/shared/application-pro.yml
  7. 6 0
      config-server/src/main/resources/shared/application-test.yml
  8. 2 2
      data-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java
  9. 2 0
      data-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java
  10. 2 0
      data-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  11. 2 0
      diagbotman-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  12. 2 0
      feedback-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  13. 2 2
      icss-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java
  14. 2 0
      icss-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java
  15. 2 0
      icss-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  16. 2 0
      icssman-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  17. 2 0
      knowledgeman-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  18. 2 0
      log-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  19. 2 2
      ltapi-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java
  20. 2 0
      ltapi-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java
  21. 2 0
      ltapi-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  22. 2 2
      prec-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java
  23. 2 0
      prec-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java
  24. 2 0
      prec-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  25. 2 0
      precman-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  26. 2 0
      tran-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  27. 2 2
      triage-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java
  28. 2 0
      triage-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java
  29. 2 0
      triage-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java
  30. 2 0
      user-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

+ 2 - 0
aipt-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
bi-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 6 - 0
config-server/src/main/resources/shared/application-dev.yml

@@ -69,4 +69,10 @@ server:
   max-http-header-size: 10MB
 
 swagger:
+  enable: true
+
+syslog:
+  enable: false
+
+bilog:
   enable: true

+ 6 - 0
config-server/src/main/resources/shared/application-local.yml

@@ -69,4 +69,10 @@ server:
   max-http-header-size: 10MB
 
 swagger:
+  enable: true
+
+syslog:
+  enable: false
+
+bilog:
   enable: true

+ 6 - 0
config-server/src/main/resources/shared/application-pre.yml

@@ -69,4 +69,10 @@ server:
   max-http-header-size: 10MB
 
 swagger:
+  enable: true
+
+syslog:
+  enable: false
+
+bilog:
   enable: true

+ 6 - 0
config-server/src/main/resources/shared/application-pro.yml

@@ -69,4 +69,10 @@ server:
   max-http-header-size: 10MB
 
 swagger:
+  enable: true
+
+syslog:
+  enable: false
+
+bilog:
   enable: true

+ 6 - 0
config-server/src/main/resources/shared/application-test.yml

@@ -69,4 +69,10 @@ server:
   max-http-header-size: 10MB
 
 swagger:
+  enable: true
+
+syslog:
+  enable: false
+
+bilog:
   enable: true

+ 2 - 2
data-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java

@@ -4,7 +4,6 @@ import com.diagbot.enums.ProductTypeEnum;
 import com.diagbot.log.entity.BiRecord;
 import com.diagbot.rabbit.MySender;
 import com.diagbot.util.AopUtil;
-import lombok.extern.slf4j.Slf4j;
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.AfterThrowing;
@@ -12,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
-@Slf4j
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
data-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java

@@ -11,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -20,6 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerResultAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
data-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
diagbotman-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
feedback-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 2
icss-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java

@@ -4,7 +4,6 @@ import com.diagbot.enums.ProductTypeEnum;
 import com.diagbot.log.entity.BiRecord;
 import com.diagbot.rabbit.MySender;
 import com.diagbot.util.AopUtil;
-import lombok.extern.slf4j.Slf4j;
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.AfterThrowing;
@@ -12,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
-@Slf4j
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
icss-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java

@@ -11,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -20,6 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerResultAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
icss-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
icssman-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
knowledgeman-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
log-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 2
ltapi-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java

@@ -4,7 +4,6 @@ import com.diagbot.enums.ProductTypeEnum;
 import com.diagbot.log.entity.BiRecord;
 import com.diagbot.rabbit.MySender;
 import com.diagbot.util.AopUtil;
-import lombok.extern.slf4j.Slf4j;
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.AfterThrowing;
@@ -12,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
-@Slf4j
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
ltapi-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java

@@ -11,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -20,6 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerResultAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
ltapi-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 2
prec-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java

@@ -4,7 +4,6 @@ import com.diagbot.enums.ProductTypeEnum;
 import com.diagbot.log.entity.BiRecord;
 import com.diagbot.rabbit.MySender;
 import com.diagbot.util.AopUtil;
-import lombok.extern.slf4j.Slf4j;
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.AfterThrowing;
@@ -12,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
-@Slf4j
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
prec-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java

@@ -11,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -20,6 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerResultAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
prec-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
precman-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
tran-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 2
triage-service/src/main/java/com/diagbot/aop/BiLoggerAspect.java

@@ -4,7 +4,6 @@ import com.diagbot.enums.ProductTypeEnum;
 import com.diagbot.log.entity.BiRecord;
 import com.diagbot.rabbit.MySender;
 import com.diagbot.util.AopUtil;
-import lombok.extern.slf4j.Slf4j;
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.AfterThrowing;
@@ -12,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
-@Slf4j
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
triage-service/src/main/java/com/diagbot/aop/BiLoggerResultAspect.java

@@ -11,6 +11,7 @@ import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -20,6 +21,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "bilog", value = { "enable" }, havingValue = "true")
 public class BiLoggerResultAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
triage-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;

+ 2 - 0
user-service/src/main/java/com/diagbot/aop/SysLoggerAspect.java

@@ -9,6 +9,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
 
 /**
@@ -18,6 +19,7 @@ import org.springframework.stereotype.Component;
  */
 @Aspect
 @Component
+@ConditionalOnProperty(prefix = "syslog", value = { "enable" }, havingValue = "true")
 public class SysLoggerAspect {
     @Autowired
     private MySender mySender;