liubo před 2 roky
rodič
revize
6e677160e0

+ 0 - 57
zd-common/common-core/src/main/java/com/zd/common/core/utils/MySlf4jImpl.java

@@ -1,57 +0,0 @@
-package com.zd.common.core.utils;
-
-
-import lombok.extern.slf4j.Slf4j;
-import org.apache.ibatis.logging.Log;
-
-
-/**
- * <p>重写ibatis打印sql到info</p>
- *
- * @author linft
- * @version 1.0
- * @date 2/17/2023
- */
-@Slf4j
-public class MySlf4jImpl implements Log {
-
-    public MySlf4jImpl(String clazz){
-        //需要定义一个有参的构造函数
-    }
-
-    @Override
-    public boolean isDebugEnabled() {
-        return true;
-    }
-
-    @Override
-    public boolean isTraceEnabled() {
-        return true;
-    }
-
-    @Override
-    public void error(String s, Throwable e) {
-        log.info("error: {}", s);
-        e.printStackTrace(System.err);
-    }
-
-    @Override
-    public void error(String s) {
-        log.info("error: {}", s);
-    }
-
-    @Override
-    public void debug(String s) {
-        log.info("debug: {}", s);
-    }
-
-    @Override
-    public void trace(String s) {
-        log.info("trace: {}", s);
-    }
-
-    @Override
-    public void warn(String s) {
-        log.info("warn: {}", s);
-    }
-}

+ 24 - 1
zd-model/src/main/resources/logback.xml

@@ -57,8 +57,30 @@
         </filter>
     </appender>
 
+    <appender name="file_debug" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/${spring.application.name}-debug.log</file>
+        <!-- 循环政策:基于时间创建日志文件 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+            <fileNamePattern>${log.path}/${spring.application.name}-debug.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 日志最大的历史 60天 -->
+            <maxHistory>7</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 过滤的级别 -->
+            <level>debug</level>
+            <!-- 匹配时的操作:接收(记录) -->
+            <onMatch>ACCEPT</onMatch>
+            <!-- 不匹配时的操作:拒绝(不记录) -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
     <!-- 系统模块日志级别控制  -->
-    <logger name="com.zd" level="info"/>
+    <logger name="com.zd" level="debug"/>
     <!-- Spring日志级别控制  -->
     <logger name="org.springframework" level="warn"/>
 
@@ -70,5 +92,6 @@
     <root level="info">
         <appender-ref ref="file_info"/>
         <appender-ref ref="file_error"/>
+        <appender-ref ref="file_debug"/>
     </root>
 </configuration>

+ 2 - 1
zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpStockServiceImpl.java

@@ -341,6 +341,7 @@ public class HxpStockServiceImpl implements IHxpStockService {
         logger.info("RFID 实时检测 RFIDCheck(标签编号): " + rfidCode);
         HxpStock hxpStock = hxpStockMapper.selectByRfidCode(rfidCode);
         if(hxpStock == null){
+            logger.info("RFID 实时检测 (标签未绑定化学品): " + rfidCode);
             return false;
         }
 
@@ -464,7 +465,7 @@ public class HxpStockServiceImpl implements IHxpStockService {
                 List<HxpAlarmConfig> hxpAlarmConfigList = hxpAlarmConfigMapper.selectBySubId(3, hxpStock.getSubId());
                 // 2.最多五个步骤分别执行
                 if(CollectionUtils.isNotEmpty(hxpAlarmConfigList)){
-                    logger.error("实验室【"+subName+"】ID" + hxpStock.getSubId() +"执行用户短信通知!");
+                    logger.info("实验室【"+subName+"】ID" + hxpStock.getSubId() +"执行用户短信通知!");
 
                     Date date = DateUtil.offsetMinute(DateUtils.getNowDate(), Optional.ofNullable(dealTime).orElse(1));
 

+ 6 - 10
zd-modules/zd-modules-laboratory/src/main/resources/bootstrap.yml

@@ -13,16 +13,12 @@ mybatis:
   configuration:
     # 配置日志打印
     #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-    log-impl: com.zd.common.core.utils.MySlf4jImpl #开启sql打印到info
+#    log-impl: com.zd.common.core.utils.MySlf4jImpl #开启sql打印到info
     # Mybatis开启驼峰映射
     mapUnderscoreToCamelCase: true
-mybatis-plus:
-  type-handlers-package: com.zd.model.enums
-  configuration:
-    #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启sql日志到控制台
-    log-impl: com.zd.common.core.utils.MySlf4jImpl
+#mybatis-plus:
+#  type-handlers-package: com.zd.model.enums
+#  configuration:
+#    #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启sql日志到控制台
+#    log-impl: com.zd.common.core.utils.MySlf4jImpl
 
-##日志
-logging:
-  level:
-    root: info