何知谦 il y a 4 ans
Parent
commit
c877020ac3

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

@@ -3,11 +3,9 @@ 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;
+import java.time.ZoneId;
+import java.util.TimeZone;
 
 public class LogBuilder {
     private final JsonObject log = new JsonObject();
@@ -40,22 +38,13 @@ 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() {
-        log.addProperty("created_time", getTimeByWeb());
+        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        TimeZone timeZone = TimeZone.getTimeZone(ZoneId.of("+8"));
+        formatter.setTimeZone(timeZone);
+        String dateString = formatter.format(System.currentTimeMillis());
+        log.addProperty("created_time", dateString);
         return log.toString();
     }
 }

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


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


+ 14 - 15
testConnect/src/main/java/Test.java

@@ -1,6 +1,4 @@
 import Utils.LogBuilder;
-import client.LogTrackingClient;
-import com.nju.edu.logTracking.LogConsumer;
 import com.nju.edu.logTracking.enums.SeecSystem;
 
 import java.io.IOException;
@@ -16,19 +14,20 @@ public class Test {
                 .data(data)
                 .message("be careful")
                 .build();
+        System.out.println(log);
 
-        //最简单使用方法,默认为medium级别
-        LogTrackingClient
-                .getClient()
-                .log(log)
-                .publish();
-
-        LogConsumer myConsumer = new LogConsumer() {
-            @Override
-            public void run(String value) {
-                System.out.println(value);
-            }
-        };
-        myConsumer.processLog();
+//        //最简单使用方法,默认为medium级别
+//        LogTrackingClient
+//                .getClient()
+//                .log(log)
+//                .publish();
+//
+//        LogConsumer myConsumer = new LogConsumer() {
+//            @Override
+//            public void run(String value) {
+//                System.out.println(value);
+//            }
+//        };
+//        myConsumer.processLog();
     }
 }

BIN
testConnect/target/app.jar


BIN
testConnect/target/app.jar.original


BIN
testConnect/target/classes/Test.class