何知谦 4 anos atrás
pai
commit
004d3c3c74

+ 18 - 3
seecoder-logTracking-client/src/main/java/Utils/LogBuilder.java

@@ -3,7 +3,11 @@ package Utils;
 import com.google.gson.JsonObject;
 import com.nju.edu.logTracking.enums.SeecSystem;
 
+import java.io.IOException;
+import java.net.URL;
+import java.net.URLConnection;
 import java.text.SimpleDateFormat;
+import java.util.Date;
 
 public class LogBuilder {
     private final JsonObject log = new JsonObject();
@@ -36,11 +40,22 @@ public class LogBuilder {
         log.addProperty("message", message);
         return this;
     }
+    private String getTimeByWeb(){
+        try {
+            URL url=new URL("https://baidu.com");
+            URLConnection conn=url.openConnection();
+            conn.connect();
+            long dateL=conn.getDate();
+            Date date=new Date(dateL);
+            SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm");
+            return dateFormat.format(date);
+        } catch (IOException e) {
+            return "无法获取时间";
+        }
+    }
 
     public String build() {
-        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-        String dateString = formatter.format(System.currentTimeMillis());
-        log.addProperty("created_time", dateString);
+        log.addProperty("created_time", getTimeByWeb());
         return log.toString();
     }
 }

BIN
seecoder-logTracking-client/target/app.jar


BIN
seecoder-logTracking-client/target/classes/Utils/LogBuilder.class


BIN
seecoder-logTracking-common/target/app.jar


BIN
seecoder-logTracking-common/target/classes/com/nju/edu/logTracking/kafka/Config.class


BIN
seecoder-logTracking-consumer/target/app.jar


BIN
seecoder-logTracking-server/target/app.jar


BIN
seecoder-logTracking-server/target/app.jar.original


BIN
testConnect/target/app.jar


BIN
testConnect/target/app.jar.original