Browse Source

添加日志

liu 3 years ago
parent
commit
fe5cf96d6f

+ 7 - 0
pom.xml

@@ -145,6 +145,13 @@
             <version>4.5.13</version>
         </dependency>
 
+<!--    log4j-->
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.12</version>
+        </dependency>
+
 
         <dependency>
             <groupId>org.springframework.boot</groupId>

+ 2 - 0
src/main/java/com/chuanghai/student_portrait/controller/GetSchoolUserController.java

@@ -14,6 +14,7 @@ import com.chuanghai.student_portrait.service.FaceDiscernService;
 import com.chuanghai.student_portrait.service.OldSchooluserService;
 import com.chuanghai.student_portrait.utils.Base64Utils;
 import com.chuanghai.student_portrait.utils.FileUtil;
+import com.chuanghai.student_portrait.utils.LogUtils;
 import com.fasterxml.jackson.core.JsonProcessingException;
 import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.ObjectMapper;
@@ -89,6 +90,7 @@ public class GetSchoolUserController {
             access_token = token;
         } catch (Exception e) {
             e.printStackTrace();
+            LogUtils.logError(e);
         }
         return access_token;
     }

+ 2 - 0
src/main/java/com/chuanghai/student_portrait/service/impl/AccessServiceImpl.java

@@ -13,6 +13,7 @@ import com.chuanghai.student_portrait.mapper.AccessMapper;
 import com.chuanghai.student_portrait.service.AccessService;
 import com.chuanghai.student_portrait.service.NewSchooluserService;
 import com.chuanghai.student_portrait.utils.DateUtils;
+import com.chuanghai.student_portrait.utils.LogUtils;
 import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.slf4j.Logger;
@@ -127,6 +128,7 @@ public class AccessServiceImpl extends ServiceImpl<AccessMapper, Access> impleme
                     }
                 } catch (Exception e) {
                     e.printStackTrace();
+                    LogUtils.logError("e");
                 }
             });
         }

+ 10 - 0
src/main/java/com/chuanghai/student_portrait/service/impl/CapacityServiceImpl.java

@@ -11,6 +11,7 @@ import com.chuanghai.student_portrait.response.BaseResponse;
 import com.chuanghai.student_portrait.response.enums.StatusEnum;
 import com.chuanghai.student_portrait.service.*;
 import com.chuanghai.student_portrait.utils.DateUtils;
+import com.chuanghai.student_portrait.utils.LogUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Service;
@@ -95,6 +96,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                         try {
                             date = DateUtils.stringToDate(startTime);
                         } catch (Exception e) {
+                            LogUtils.logError(e);
                             throw new RuntimeException(e);
                         }
                         capacity1.setDateTime(date);
@@ -123,6 +125,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                         try {
                             date = DateUtils.stringToDate(startTime);
                         } catch (Exception e) {
+                            LogUtils.logError(e);
                             throw new RuntimeException(e);
                         }
                         capacity1.setDateTime(date);
@@ -151,6 +154,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                         try {
                             date = DateUtils.stringToDate(startTime);
                         } catch (Exception e) {
+                            LogUtils.logError(e);
                             throw new RuntimeException(e);
                         }
                         capacity1.setDateTime(date);
@@ -191,6 +195,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                     try {
                         date = DateUtils.stringToDate(startTime);
                     } catch (Exception e) {
+                        LogUtils.logError(e);
                         throw new RuntimeException(e);
                     }
                     capacity1.setDateTime(date);
@@ -222,6 +227,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                     try {
                         date = DateUtils.stringToDate(startTime);
                     } catch (Exception e) {
+                        LogUtils.logError(e);
                         throw new RuntimeException(e);
                     }
                     capacity1.setDateTime(date);
@@ -258,6 +264,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                     try {
                         date = DateUtils.stringToDate(startTime);
                     } catch (Exception e) {
+                        LogUtils.logError(e);
                         throw new RuntimeException(e);
                     }
                     capacity1.setDateTime(date);
@@ -296,6 +303,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                     try {
                         date = DateUtils.stringToDate(startTime);
                     } catch (Exception e) {
+                        LogUtils.logError(e);
                         throw new RuntimeException(e);
                     }
                     capacity1.setDateTime(date);
@@ -328,6 +336,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                     try {
                         date = DateUtils.stringToDate(startTime);
                     } catch (Exception e) {
+                        LogUtils.logError(e);
                         throw new RuntimeException(e);
                     }
                     capacity1.setDateTime(date);
@@ -357,6 +366,7 @@ public class CapacityServiceImpl extends ServiceImpl<CapacityMapper, Capacity> i
                 try {
                     date = DateUtils.stringToDate(startTime);
                 } catch (Exception e) {
+                    LogUtils.logError(e);
                     throw new RuntimeException(e);
                 }
                 capacity1.setDateTime(date);

+ 2 - 0
src/main/java/com/chuanghai/student_portrait/service/impl/ColdWaterServiceImpl.java

@@ -12,6 +12,7 @@ import com.chuanghai.student_portrait.exception.ResultValue;
 import com.chuanghai.student_portrait.mapper.ColdWaterMapper;
 import com.chuanghai.student_portrait.service.ColdWaterService;
 import com.chuanghai.student_portrait.service.DormService;
+import com.chuanghai.student_portrait.utils.LogUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpEntity;
 import org.springframework.http.HttpHeaders;
@@ -46,6 +47,7 @@ public class ColdWaterServiceImpl extends ServiceImpl<ColdWaterMapper, ColdWater
                 try {
                     this.getColdWater(dorm.getDom());
                 } catch (Exception e) {
+                    LogUtils.logError(e);
                     e.printStackTrace();
                 }
             }

+ 2 - 0
src/main/java/com/chuanghai/student_portrait/service/impl/ConsumeServicelmpl.java

@@ -17,6 +17,7 @@ import com.chuanghai.student_portrait.response.BaseResponse;
 import com.chuanghai.student_portrait.response.enums.StatusEnum;
 import com.chuanghai.student_portrait.service.*;
 import com.chuanghai.student_portrait.utils.DateUtils;
+import com.chuanghai.student_portrait.utils.LogUtils;
 import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.sun.org.apache.bcel.internal.generic.NEW;
@@ -391,6 +392,7 @@ public class ConsumeServicelmpl extends ServiceImpl<ConsumeMapper, Consume> impl
                         }
                     }
                 } catch (Exception e) {
+                    LogUtils.logError(e);
                     e.printStackTrace();
                 }
             });

+ 1 - 2
src/main/java/com/chuanghai/student_portrait/service/impl/DormServiceImpl.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.chuanghai.student_portrait.entity.Dorm;
 import com.chuanghai.student_portrait.mapper.DormMapper;
 import com.chuanghai.student_portrait.service.DormService;
+import com.chuanghai.student_portrait.utils.LogUtils;
 import com.fasterxml.jackson.core.JsonProcessingException;
 import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.ObjectMapper;
@@ -45,7 +46,6 @@ public class DormServiceImpl extends ServiceImpl<DormMapper, Dorm> implements Do
     @Override
     @Transactional(rollbackFor = Exception.class)
     public List<Dorm> saveDorm() throws JsonProcessingException {
-
         List<Map<String, String>> doms = this.getDoms();
         ArrayList<Dorm> dorms = new ArrayList<>();
         for (Map<String, String> dom : doms) {
@@ -62,7 +62,6 @@ public class DormServiceImpl extends ServiceImpl<DormMapper, Dorm> implements Do
             dorms.add(dorm);
         }
         boolean b = this.saveBatch(dorms);
-        System.out.println("b = " + b);
         return dorms;
     }
     //获取楼栋的信息

+ 3 - 96
src/main/java/com/chuanghai/student_portrait/service/impl/ElectricityServiceImpl.java

@@ -19,6 +19,7 @@ import com.chuanghai.student_portrait.response.enums.StatusEnum;
 import com.chuanghai.student_portrait.service.ColdWaterService;
 import com.chuanghai.student_portrait.service.DormService;
 import com.chuanghai.student_portrait.service.ElectricityService;
+import com.chuanghai.student_portrait.utils.LogUtils;
 import org.apache.commons.lang3.ObjectUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpEntity;
@@ -56,102 +57,7 @@ public class ElectricityServiceImpl extends ServiceImpl<ElectricityMapper, Elect
     private Integer page = 1;
 
     private Integer size = 8;
-//    @Override
-//    public BaseResponse coldWaterAndElectricityEnergy() {
-//        ArrayList<EnergyDto> hotWaterEnergyDtos = new ArrayList<>();
-//        for (int i = 1; i <= 5; i++) {
-//            String dateTime = getDateTime(i);
-////            女生 1栋到6栋
-//            List<Dorm> girlDorm = dormService.list(Wrappers.<Dorm>lambdaQuery()
-//                    .eq(Dorm::getBuild, "1栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "2栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "3栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "4栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "5栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "6栋")
-//            );
-//            EnergyDto girlEnergyDto = new EnergyDto();
-//
-//            Double girlTotalMoney = 0.0;
-//            for (Dorm dorm : girlDorm) {
-//                String dom = dorm.getDom();
-////                电费
-//                List<Electricity> list = this.list(Wrappers.<Electricity>lambdaQuery()
-//                        .eq(Electricity::getDateTime, dateTime)
-//                        .eq(Electricity::getDom, dom)
-//                );
-//                for (Electricity electricity : list) {
-//                    Double money = electricity.getTotalMoney();
-//                    girlTotalMoney = girlTotalMoney + money;
-//                }
-////                水费
-//                List<ColdWater> list1 = coldWaterService.list(Wrappers.<ColdWater>lambdaQuery()
-//                        .eq(ColdWater::getDataTime, dateTime)
-//                        .eq(ColdWater::getDom, dom)
-//                );
-//                for (ColdWater coldWater : list1) {
-//                    Double money = coldWater.getTotalMoney();
-//                    girlTotalMoney = girlTotalMoney + money;
-//                }
-//            }
-//            girlEnergyDto.setGenderDrom("女生");
-//            girlEnergyDto.setTotalMoney(girlTotalMoney);
-//            girlEnergyDto.setDate(dateTime);
-//            hotWaterEnergyDtos.add(girlEnergyDto);
-//            EnergyDto boyEnergyDto = new EnergyDto();
-////            男生 7栋到15栋
-//            List<Dorm> boyDorm = dormService.list(Wrappers.<Dorm>lambdaQuery()
-//                    .eq(Dorm::getBuild, "7栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "8栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "9栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "10栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "11栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "12栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "13栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "14栋")
-//                    .or()
-//                    .eq(Dorm::getBuild, "15栋")
-//            );
-//            Double boyTotalMoney = 0.0;
-//            for (Dorm dorm : boyDorm) {
-//                String dom = dorm.getDom();
-//                List<Electricity> list = this.list(Wrappers.<Electricity>lambdaQuery()
-//                        .eq(Electricity::getDateTime,dateTime)
-//                        .eq(Electricity::getDom, dom)
-//                );
-//                for (Electricity electricity : list) {
-//                    Double money = electricity.getTotalMoney();
-//                    boyTotalMoney = boyTotalMoney + money;
-//                }
-////                水费
-//                List<ColdWater> list1 = coldWaterService.list(Wrappers.<ColdWater>lambdaQuery()
-//                        .eq(ColdWater::getDataTime, dateTime)
-//                        .eq(ColdWater::getDom, dom)
-//                );
-//                for (ColdWater coldWater : list1) {
-//                    Double money = coldWater.getTotalMoney();
-//                    boyTotalMoney = boyTotalMoney + money;
-//                }
-//            }
-//            boyEnergyDto.setGenderDrom("男生");
-//            boyEnergyDto.setTotalMoney(boyTotalMoney);
-//            boyEnergyDto.setDate(dateTime);
-//            hotWaterEnergyDtos.add(boyEnergyDto);
-//        }
-//        return BaseResponse.ok(StatusEnum.SUCCESS, hotWaterEnergyDtos);
-//    }
+
 
     public static String getDateTime(int i) {
         DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM");
@@ -172,6 +78,7 @@ public class ElectricityServiceImpl extends ServiceImpl<ElectricityMapper, Elect
                 try {
                     this.getElectrucity(dorm.getDom());
                 } catch (Exception e) {
+                    LogUtils.logError(e);
                     e.printStackTrace();
                 }
             }

+ 1 - 0
src/main/java/com/chuanghai/student_portrait/service/impl/FaceDiscernServiceImpl.java

@@ -367,6 +367,7 @@ public class FaceDiscernServiceImpl extends ServiceImpl<FaceDiscernMapper, FaceD
                             }
                         }
                     } catch (Exception e) {
+                        LogUtils.logError(e);
                         e.printStackTrace();
                     }
                 });

+ 2 - 0
src/main/java/com/chuanghai/student_portrait/service/impl/HotWaterServiceImpl.java

@@ -15,6 +15,7 @@ import com.chuanghai.student_portrait.response.BaseResponse;
 import com.chuanghai.student_portrait.response.enums.StatusEnum;
 import com.chuanghai.student_portrait.service.*;
 import com.chuanghai.student_portrait.utils.DateUtils;
+import com.chuanghai.student_portrait.utils.LogUtils;
 import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -482,6 +483,7 @@ public class HotWaterServiceImpl extends ServiceImpl<HotWaterMapper, HotWater> i
             getWaterDetail(today, yestarday, page, rows);
 
         } catch (Exception e) {
+            LogUtils.logError(e);
             e.printStackTrace();
         }
 

+ 54 - 0
src/main/java/com/chuanghai/student_portrait/utils/LogUtils.java

@@ -0,0 +1,54 @@
+package com.chuanghai.student_portrait.utils;
+
+import org.apache.log4j.Logger;
+
+
+/**
+ * LogUtils
+ * 日志输出类
+ * @author ScorpioDong
+ * @version 1.0
+ * @date 2020/3/14 9:48 PM
+ */
+public class LogUtils {
+    private static final Logger debugLogger = Logger.getLogger("DEBUG");
+    private static final Logger infoLogger = Logger.getLogger("INFO");
+    private static final Logger warnLogger = Logger.getLogger("WARN");
+    private static final Logger errorLogger = Logger.getLogger("ERROR");
+
+    /**
+     * 输出debug级别的日志
+     *
+     * @param msg Object 要输出的消息
+     */
+    public static void logDebug(Object msg) {
+        debugLogger.debug(msg);
+    }
+
+    /**
+     * 输出info级别的日志
+     *
+     * @param msg Object 要输出的消息
+     */
+    public static void logInfo(Object msg) {
+        debugLogger.info(msg);
+    }
+
+    /**
+     * 输出warn级别的日志
+     *
+     * @param msg Object 要输出的消息
+     */
+    public static void logWarn(Object msg) {
+        debugLogger.warn(msg);
+    }
+
+    /**
+     * 输出error级别的日志
+     *
+     * @param msg Object 要输出的消息
+     */
+    public static void logError(Object msg) {
+        debugLogger.error(msg);
+    }
+}