完成日志输出到文件、终端多处的处理

This commit is contained in:
2024-11-13 16:11:59 +08:00
parent 9b643f4352
commit 28291598bb
28 changed files with 175 additions and 330 deletions

View File

@@ -4,9 +4,9 @@ import (
"game-driver/internal/schema"
"game-driver/leaf"
"game-driver/pkg/audio"
"game-driver/pkg/logger"
"game-driver/pkg/utils"
"github.com/gopxl/beep/v2/speaker"
"go.uber.org/zap"
"sync"
)
@@ -17,10 +17,10 @@ func PlayBgm() leaf.HandlerFunc {
bgm, err := utils.LinkAudio(pm.BGM)
if err != nil {
logger.Errorln("背景音乐数据解析异常:", err)
zap.S().Errorln("背景音乐数据解析异常:", err)
}
if bgm != nil {
logger.Infoln("背景音乐解析成功")
zap.S().Infoln("背景音乐解析成功")
// 等待组
var wait sync.WaitGroup
defer wait.Wait()
@@ -34,13 +34,13 @@ func PlayBgm() leaf.HandlerFunc {
go func() {
defer wait.Done()
logger.Infoln("开始播放背景音乐")
defer logger.Infoln("结束背景音乐播放")
zap.S().Infoln("开始播放背景音乐")
defer zap.S().Infoln("结束背景音乐播放")
ctrl, closer, e := audio.PlayBgmMP3(bgm)
defer closer()
if e != nil {
logger.Errorln("播放背景音乐异常:", e)
zap.S().Errorln("播放背景音乐异常:", e)
return
}
@@ -55,7 +55,7 @@ func PlayBgm() leaf.HandlerFunc {
}
}()
} else {
logger.Errorln("背景音乐解析为空")
zap.S().Errorln("背景音乐解析为空")
}
c.Next()