From 26419bf11ec888de7af9141a0ac1874065775e61 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 04 十一月 2023 13:59:51 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/News.java | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/zy/core/News.java b/src/main/java/com/zy/core/News.java
index 3d51fa7..e5e069e 100644
--- a/src/main/java/com/zy/core/News.java
+++ b/src/main/java/com/zy/core/News.java
@@ -4,9 +4,7 @@
import java.lang.reflect.Array;
import java.text.SimpleDateFormat;
-import java.util.Arrays;
-import java.util.Date;
-import java.util.List;
+import java.util.*;
/**
* news stories for zoneyung
@@ -111,7 +109,7 @@
offer(NewsLevel.ERROR, format, arguments);
}
- public static String print() {
+ public static String printStr() {
StringBuilder sb = new StringBuilder("[");
List<NewsDomain> domains = NEWS_QUEUE.data();
for (int i = 0; i < domains.size(); i++) {
@@ -129,6 +127,18 @@
return sb.toString();
}
+ public static List<Map<String, Object>> print() {
+ List<Map<String, Object>> res = new ArrayList<>();
+ for (NewsDomain datum : NEWS_QUEUE.data()) {
+ Map<String, Object> map = new HashMap<>();
+ map.put("l", datum.level.idx);
+ map.put("v", datum.content);
+ map.put("t", datum.date);
+ res.add(map);
+ }
+ return res;
+ }
+
private static boolean offer(NewsLevel level, String msg, Object[] args) {
return NEWS_QUEUE.offer(new NewsDomain(level, replace(msg, args), (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date())));
}
--
Gitblit v1.9.1