增加日志

This commit is contained in:
kercylan98 2023-04-27 20:13:50 +08:00
parent 2c0a6d7adc
commit 513f8eda60
1 changed files with 11 additions and 1 deletions

View File

@ -1,5 +1,11 @@
package notify
import (
"go.uber.org/zap"
"minotaur/utils/log"
"reflect"
)
func NewManager(senders ...Sender) *Manager {
manager := &Manager{
senders: senders,
@ -13,15 +19,19 @@ func NewManager(senders ...Sender) *Manager {
case <-manager.closeChannel:
close(manager.closeChannel)
close(manager.notifyChannel)
log.Info("Manager", zap.String("state", "release"))
return
case notify := <-manager.notifyChannel:
for _, sender := range manager.senders {
sender.Push(notify)
if err := sender.Push(notify); err != nil {
log.Error("Manager", zap.String("sender", reflect.TypeOf(sender).String()), zap.Error(err))
}
}
}
}
}()
log.Info("Manager", zap.String("state", "running"))
return manager
}