From 936dd65f69e1c9b17ed8abd4edf4c624cee68e23 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期日, 10 五月 2026 00:28:43 +0800
Subject: [PATCH] 日志优化
---
rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/props/HttpAuditProperties.java | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/props/HttpAuditProperties.java b/rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/props/HttpAuditProperties.java
index f2aacb2..912ee46 100644
--- a/rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/props/HttpAuditProperties.java
+++ b/rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/props/HttpAuditProperties.java
@@ -17,8 +17,17 @@
private boolean enabled = true;
+ /** 鏄惁娉ㄥ唽 /httpAuditRule銆�/httpAuditLog銆�/httpAuditSysConfig 绛夌鐞嗘帴鍙� */
+ private boolean adminApiEnabled = true;
+
+ /** 鏄惁鎻愪緵闈欐�佹煡璇㈤〉涓� /http-audit/open/log/page锛堥粯璁� true锛涘彲 simple-ui-enabled=false 鍏抽棴锛� */
+ private boolean simpleUiEnabled = true;
+
+ /** 闈炵┖鏃惰姹傝姹傚ご X-Http-Audit-Ui-Token 涓庢湰鍊间竴鑷达紱鐣欑┖鍒欎笉鏍¢獙锛堝叕缃戝缓璁厤缃級 */
+ private String simpleUiToken = "";
+
/**
- * true锛氬叆绔�/鍑虹珯鏄惁钀藉簱鐢� {@code sys_http_audit_rule} 鍐冲畾锛堝惈 record_all=1 鍏ㄩ噺銆佹柟鍚� IN/OUT/BOTH銆佹埅鏂暱搴︼級锛沠alse锛氭帓闄よ矾寰勫鍏ョ珯涓庡叏閮ㄥ嚭绔欏潎璁板綍锛屾埅鏂敤鏈厤缃� + 瑙勫垯涓�屽叏閲忋�嶈鐨� request/response_max_chars锛堣嫢鏈夛級
+ * true锛氬叆绔�/鍑虹珯鏄惁钀藉簱鐢� {@code sys_http_audit_rule} 鍖归厤鍐冲畾锛坮ecord_all 浠呭奖鍝嶅懡涓潯鐨勬埅鏂紱鏂瑰悜 IN/OUT/BOTH锛夛紱false锛氭帓闄よ矾寰勫鍏ョ珯涓庡叏閮ㄥ嚭绔欏潎璁板綍锛屾埅鏂敤鏈厤缃粯璁ゅ瓧娈�
*/
private boolean whitelistOnly = true;
@@ -51,7 +60,7 @@
private List<String> excludePathPrefixes = defaultExcludes();
/**
- * true锛氶粯璁ゆ帓闄や腑鐨� /httpAuditLog銆�/httpAuditRule 浠嶇敓鏁堬紱false锛氫笉鍐嶆帓闄よ繖涓ら」锛堜究浜庤皟璇曪紱record_all 涔熸棤娉曠粫杩� true 鏃剁殑鎺掗櫎锛�
+ * true锛氶粯璁ゆ帓闄や腑鐨� /httpAuditLog銆�/httpAuditRule 浠嶇敓鏁堬紱false锛氫笉鍐嶆帓闄よ繖涓ら」锛堜究浜庤皟璇曪紱鍛戒腑瑙勫垯涔熸棤娉曠粫杩� true 鏃剁殑鎺掗櫎锛�
*/
private boolean excludeAuditSelfPaths = true;
@@ -59,7 +68,7 @@
public List<String> getEffectiveExcludePrefixes() {
List<String> list = excludePathPrefixes == null ? new ArrayList<>() : new ArrayList<>(excludePathPrefixes);
if (!isExcludeAuditSelfPaths()) {
- list.removeIf(p -> "/httpAuditLog".equals(p) || "/httpAuditRule".equals(p));
+ list.removeIf(p -> "/httpAuditLog".equals(p) || "/httpAuditRule".equals(p) || "/httpAuditSysConfig".equals(p));
}
return list;
}
@@ -120,6 +129,8 @@
list.add("/static/");
list.add("/httpAuditLog");
list.add("/httpAuditRule");
+ list.add("/httpAuditSysConfig");
+ list.add("/http-audit/");
return list;
}
--
Gitblit v1.9.1