improve: log fields

This commit is contained in:
Mmx
2024-09-25 21:48:07 +08:00
parent d9d09bfc33
commit a3e28d3696
15 changed files with 103 additions and 66 deletions

View File

@@ -2,19 +2,19 @@ package controllers
import (
"github.com/Mmx233/BitSrunLoginGo/internal/config"
"github.com/Mmx233/BitSrunLoginGo/internal/config/keys"
log "github.com/sirupsen/logrus"
"time"
)
// Guardian 守护模式逻辑
func Guardian() {
logger := config.Logger
logger.Infoln("[守护模式]")
func Guardian(logger log.FieldLogger) {
GuardianDuration := time.Duration(config.Settings.Guardian.Duration) * time.Second
for {
_ = Login()
_ = Login(LoginConf{
Logger: logger.WithField(keys.LogComponent, "login"),
IsOnlineDetectLogDebugLevel: true,
})
time.Sleep(GuardianDuration)
}
}