From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
jnpf-biz-common/jnpf-audit-sdk/src/main/java/jnpf/audit/sdk/AuditSdkProbe.java | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/jnpf-biz-common/jnpf-audit-sdk/src/main/java/jnpf/audit/sdk/AuditSdkProbe.java b/jnpf-biz-common/jnpf-audit-sdk/src/main/java/jnpf/audit/sdk/AuditSdkProbe.java
new file mode 100644
index 0000000..56176be
--- /dev/null
+++ b/jnpf-biz-common/jnpf-audit-sdk/src/main/java/jnpf/audit/sdk/AuditSdkProbe.java
@@ -0,0 +1,31 @@
+package jnpf.audit.sdk;
+
+import org.springframework.beans.factory.ObjectProvider;
+import org.springframework.boot.ApplicationArguments;
+import org.springframework.boot.ApplicationRunner;
+
+/**
+ * SDK 瑁呴厤鑷鎺㈤拡銆傚瓨鍦ㄤ袱閲嶄环鍊硷細
+ * 1) 瀹冩湰韬氨鏄�屽涓诲繀椤荤敤 ObjectProvider 娉ㄥ叆銆嶇殑绀鸿寖鈥斺�攁udit.enabled=false 鏃�
+ * AuditSdkAutoConfiguration 鏁村 Bean 缂哄腑锛堜笉鏄� no-op锛夛紝鏅�� @Autowired 浼氳瀹夸富璧蜂笉鏉ワ紱
+ * 2) 缁欏嚭鍙柇瑷�鐨勫惎鍔ㄤ骇鐗╋紙tasks/audit-m2-startup-check.sh 鍙屾�佹柇瑷�姝よ锛夈��
+ *
+ * 鐢� warn 绾э細骞冲彴 logger.yaml 寮哄埗 root:ERROR锛屼笟鍔℃湇鍔″唴 info 鍩嬬偣浼氳鍘嬪埗銆�
+ */
+public class AuditSdkProbe implements ApplicationRunner {
+
+ private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(AuditSdkProbe.class);
+
+ private final ObjectProvider<AuditClient> auditClient;
+ private final String appName;
+
+ public AuditSdkProbe(ObjectProvider<AuditClient> auditClient, String appName) {
+ this.auditClient = auditClient;
+ this.appName = appName;
+ }
+
+ @Override
+ public void run(ApplicationArguments args) {
+ log.warn("[AUDIT-SDK] app={} present={}", appName, auditClient.getIfAvailable() != null);
+ }
+}
--
Gitblit v1.8.0