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