Forráskód Böngészése

ws-采集器日志修复

ws 11 hónapja
szülő
commit
0988b929e6

+ 8 - 2
新采集器/fast-api/src/main/java/com/ws/fastapi/controller/ClientController.java

@@ -1,6 +1,7 @@
 package com.ws.fastapi.controller;
 
 import java.io.BufferedReader;
+import java.io.File;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Date;
@@ -287,11 +288,16 @@ public class ClientController {
 //			if (!list.contains(item.getStr("interval"))) {
 //				list.add(item.getStr("interval"));
 			String logFile = path + "/log/telegraf_" + item.get("itemGroupId") + ".log";
-			reader = new FileReader(logFile);
+
 			map = new HashMap<>();
 			map.put("index", i);
 			map.put("path", logFile);
-			map.put("log", reader.readLines());
+			if (FileUtil.isEmpty(new File(logFile))) {
+				map.put("log", new ArrayList<>());
+			} else {
+				reader = new FileReader(logFile);
+				map.put("log", reader.readLines());
+			}
 			data.add(map);
 
 //			}