refactor(logger): 日志改用 logrus 全局包级调用,移除 Logger 注入接口
为什么:并入宿主项目后须与宿主日志体系一致——宿主统一用 pkg/logger 初始化 logrus 全局实例并直接 logrus.Xxx 包级调用;包一层 Logger 接口会让 logrus 的 caller 定位(报告调用文件:行号)失准。 改动: - 删除 logger 包(Logger 接口 / Default / SetDefault,默认本就是 logrus.StandardLogger) - 11 个结构体移除 lgr logger.Logger 字段、SetLogger 方法及构造中的 lgr 初始化 - 192 处 lgr.Xxxf 调用改为 logrus.Xxxf,日志消息文本保持不变 - xiaomi.Client 移除 Logger() 访问器,air_conditioner 回读日志去掉判空调用直连 logrus - miot_i18n.go 两处标准库 log.Printf 改为 logrus.Errorf,统一日志出口 - go.mod:logrus 从 indirect 提升为直接依赖 - goimports/goformat 全树规范化:此前部分文件未 gofmt(单行 if、对齐),本次顺带 格式化,纯空白/换行变化,无逻辑改动 验证:go build / go vet / go test ./... 全部通过(bridge、miot、xiaomi、devices、specs)
This commit is contained in:
+14
-14
@@ -12,17 +12,17 @@ import (
|
||||
// ============================================================================
|
||||
|
||||
const (
|
||||
DOMAIN = "xiaomi_home"
|
||||
DEFAULT_NAME = "Xiaomi Home"
|
||||
DEFAULT_NICK_NAME = "Xiaomi"
|
||||
OAUTH2_CLIENT_ID = "2882303761520251711"
|
||||
OAUTH2_AUTH_URL = "https://account.xiaomi.com/oauth2/authorize"
|
||||
DEFAULT_OAUTH2_API_HOST = "ha.api.io.mi.com"
|
||||
DEFAULT_CLOUD_BROKER_HOST = "ha.mqtt.io.mi.com"
|
||||
DEFAULT_CLOUD_SERVER = "cn"
|
||||
DEFAULT_CTRL_MODE = "auto"
|
||||
DOMAIN = "xiaomi_home"
|
||||
DEFAULT_NAME = "Xiaomi Home"
|
||||
DEFAULT_NICK_NAME = "Xiaomi"
|
||||
OAUTH2_CLIENT_ID = "2882303761520251711"
|
||||
OAUTH2_AUTH_URL = "https://account.xiaomi.com/oauth2/authorize"
|
||||
DEFAULT_OAUTH2_API_HOST = "ha.api.io.mi.com"
|
||||
DEFAULT_CLOUD_BROKER_HOST = "ha.mqtt.io.mi.com"
|
||||
DEFAULT_CLOUD_SERVER = "cn"
|
||||
DEFAULT_CTRL_MODE = "auto"
|
||||
DEFAULT_INTEGRATION_LANGUAGE = "en"
|
||||
OAUTH_REDIRECT_URL = "http://homeassistant.local:8123"
|
||||
OAUTH_REDIRECT_URL = "http://homeassistant.local:8123"
|
||||
)
|
||||
|
||||
// ============================================================================
|
||||
@@ -30,13 +30,13 @@ const (
|
||||
// ============================================================================
|
||||
|
||||
const (
|
||||
MIHOME_HTTP_API_TIMEOUT = 30
|
||||
MIHOME_MQTT_KEEPALIVE = 60
|
||||
MIHOME_HTTP_API_TIMEOUT = 30
|
||||
MIHOME_MQTT_KEEPALIVE = 60
|
||||
// seconds, 3 days
|
||||
MIHOME_CERT_EXPIRE_MARGIN = 3600 * 24 * 3
|
||||
MIHOME_CERT_EXPIRE_MARGIN = 3600 * 24 * 3
|
||||
// seconds, 1 hour — token 过期前刷新(比 Python 60s 更保守)
|
||||
MIHOME_REFRESH_THRESHOLD = 3600 * 6
|
||||
NETWORK_REFRESH_INTERVAL = 30
|
||||
NETWORK_REFRESH_INTERVAL = 30
|
||||
// seconds, 14 days
|
||||
SPEC_STD_LIB_EFFECTIVE_TIME = 3600 * 24 * 14
|
||||
// seconds, 14 days
|
||||
|
||||
Reference in New Issue
Block a user