From 9aa305a3c43d4860d8bcb039d276d4d892b92073 Mon Sep 17 00:00:00 2001 From: smail Date: Thu, 1 Oct 2026 05:52:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=20Telegram=20=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E5=90=AF=E5=8A=A8=E9=94=99=E8=AF=AF=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/hooks/base.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/hooks/base.go b/backend/hooks/base.go index 5959e7a..9738f47 100644 --- a/backend/hooks/base.go +++ b/backend/hooks/base.go @@ -413,16 +413,19 @@ func Init(serverVersion string) { if instance, generation, ok := pluginInstanceForStartup(logicalID); ok { payload, payloadErr := pluginRuntimeConfig(logicalID, generation, instance) if payloadErr != nil { + log.WithError(payloadErr).Warn("plugin runtime configuration build error") log.Warnf("[%s] 插件运行配置构建失败", logicalID) _ = process.Kill() continue } - if hook.ValidateConfig(payload) != nil { + if validateErr := hook.ValidateConfig(payload); validateErr != nil { + log.WithError(validateErr).Warn("plugin runtime configuration validation error") log.Warnf("[%s] 插件运行配置校验失败", logicalID) _ = process.Kill() continue } - if hook.Configure(payload) != nil { + if configureErr := hook.Configure(payload); configureErr != nil { + log.WithError(configureErr).Warn("plugin runtime configuration apply error") log.Warnf("[%s] 插件运行配置应用失败", logicalID) _ = process.Kill() continue