From 80f4d7a739922c5697eef06cb27561bcd3255665 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 09 十一月 2023 11:52:07 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 56 insertions(+), 0 deletions(-)
diff --git a/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java b/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java
index 90dbe91..ce126f2 100644
--- a/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java
+++ b/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java
@@ -2,22 +2,78 @@
import com.vci.ubcs.core.log.service.ILogSystemService;
import com.vci.ubcs.log.entity.SystemLog;
+import com.vci.ubcs.resource.bo.FileObjectBO;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+import java.io.File;
+import java.rmi.ServerException;
+import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
+import java.util.Map;
/**
* 鏈湴绯荤粺鏃ュ織
* @author ludc
* @date 2023/10/31 15:39
*/
+@Service
public class LogSystemServiceImpl implements ILogSystemService {
+ /**
+ * 鍚勪釜鏈嶅姟瀛樻斁鐨勭殑鐖惰矾寰�
+ */
+ private final String parentPath = "/data1/ubcs/ubcs-server";
+ //@Value("#{'${ip-whitelist.ip}'.split(',')}")
+ private List<String> serviceDirNames = new ArrayList<>(Arrays.asList("/ubcs_code/target/log","/ubcs_omd/target/log","/ubcs_system/target/log"));
+
+ /**
+ * 鑾峰彇鏈湴鏃ュ織鍒楄〃
+ */
@Override
public List<SystemLog> getSystemLogList() {
+ serviceDirNames.stream().forEach(serviceDirName->{
+ File file = new File(parentPath+serviceDirName);
+ if(file.isDirectory()){
+
+ File[] files = file.listFiles();
+
+ for(File f : files){
+
+ if(f.isDirectory()){
+
+ //readAllFiles(f.getAbsolutePath());
+
+ }else{
+
+ System.out.println(f.getName());
+
+ }
+
+ }
+
+ }else{
+
+ System.out.println(file.getName());
+
+ }
+
+ });
return null;
}
+ @Override
+ public FileObjectBO downloadLogByServiceNameAndFileName(Map<String, String> condition) throws ServerException {
+ return null;
+ }
+
+ @Override
+ public void deleteLogFile(Map<String, String> condition) throws ServerException {
+
+ }
+
}
--
Gitblit v1.9.3