完成日志输出到文件、终端多处的处理
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user