Ai
43 Star 346 Fork 190

GVPiBUILDING-X/driver-box

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
export.go 611 Bytes
一键复制 编辑 原始数据 按行查看 历史
三刀 提交于 2024-07-09 10:55 +08:00 . 调整日志级别
package export
import (
"github.com/ibuilding-x/driver-box/driverbox/export"
"github.com/ibuilding-x/driver-box/internal/logger"
"go.uber.org/zap"
)
var Exports []export.Export
// 触发事件
func TriggerEvents(eventCode string, key string, value interface{}) {
for _, export0 := range Exports {
if !export0.IsReady() {
logger.Logger.Debug("export not ready")
continue
}
err := export0.OnEvent(eventCode, key, value)
if err != nil {
logger.Logger.Error("trigger event error", zap.String("eventCode", eventCode), zap.String("key", key), zap.Any("value", value), zap.Error(err))
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/iBUILDING-X/driver-box.git
git@gitee.com:iBUILDING-X/driver-box.git
iBUILDING-X
driver-box
driver-box
master

搜索帮助