diff --git a/config/config.go b/config/config.go index 9cc5a32..2409bcb 100644 --- a/config/config.go +++ b/config/config.go @@ -297,6 +297,10 @@ func parseAlarmOnConfig(cfg *MainConf) { } } + if cfg.LogConf.AlarmCode == AlarmDisabledValue { + cfg.LogConf.AlarmCode = "" + } + AlarmOn.Store(cfg.LogConf.PostAlarmAPI != "" && cfg.LogConf.AlarmCode != "") } diff --git a/config/default.go b/config/default.go index f58cd28..82b5be6 100644 --- a/config/default.go +++ b/config/default.go @@ -111,6 +111,9 @@ var ( // ServiceNameSuffix systemctl 服务名后缀 (Ubuntu) ServiceNameSuffix = ".service" + + // AlarmDisabledValue 禁用报警标识 + AlarmDisabledValue = "--disabled" ) var (