refactor: 将多个 fmt.Println 日志替换为 log.Printf,以统一日志输出格式并提升可读性

This commit is contained in:
lixiangwuxian 2025-04-16 00:32:16 +08:00
parent 61eada5d1e
commit 20d82d485e
8 changed files with 22 additions and 17 deletions

View File

@ -111,7 +111,7 @@ func ask(from string, question string) (reply string) {
) )
if err != nil { if err != nil {
fmt.Printf("ChatCompletion error: %v\n", err) log.Printf("ChatCompletion error: %v\n", err)
return return
} }
AppendReplyToHistory(from, resp.Choices[0].Message.Content) AppendReplyToHistory(from, resp.Choices[0].Message.Content)

View File

@ -5,6 +5,7 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"io" "io"
"log"
"net/http" "net/http"
"time" "time"
@ -127,26 +128,26 @@ func GetGroupListens() ([]int, error) {
} }
func RoundCheckNewBond() { func RoundCheckNewBond() {
time.Sleep(5 * time.Second) time.Sleep(5 * time.Minute)
for !action.ActionManager.Started() { for !action.ActionManager.Started() {
time.Sleep(5 * time.Second) time.Sleep(5 * time.Minute)
} }
// once := true // once := true
util.AddCycleTask("checkNewBond", 5*time.Minute, 5*time.Minute, func() { util.AddCycleTask("checkNewBond", 5*time.Minute, 5*time.Minute, func() {
bonds, err := GetBondsData() bonds, err := GetBondsData()
if bonds == nil || err != nil { if bonds == nil || err != nil {
fmt.Println("Error getting bonds data:", err) log.Printf("Error getting bonds data: %v\n", err)
return return
} }
groups, err := GetGroupListens() groups, err := GetGroupListens()
if err != nil { if err != nil {
fmt.Println("Error getting group listens:", err) log.Printf("Error getting group listens: %v\n", err)
return return
} }
for _, bond := range bonds { for _, bond := range bonds {
exists, err := BondDataExists(bond.SecurityCode) exists, err := BondDataExists(bond.SecurityCode)
if err != nil { if err != nil {
fmt.Println("Error checking bond data exists:", err) log.Printf("Error checking bond data exists: %v\n", err)
return return
} }
if !exists { if !exists {

View File

@ -196,17 +196,17 @@ func RoundCheckSteamPlaying() {
allSteamIDs, err := getAllSteamID() allSteamIDs, err := getAllSteamID()
if err != nil { if err != nil {
fmt.Println("获取所有steamID失败: ", err) log.Printf("获取所有steamID失败: %v\n", err)
return return
} }
groups, err := getAllGroupID() groups, err := getAllGroupID()
if err != nil { if err != nil {
fmt.Println("获取群列表失败: ", err) log.Printf("获取群列表失败: %v\n", err)
return return
} }
gamePlayingMap, players, err := checkDiffSteamGameStatus(allSteamIDs, playingMap) gamePlayingMap, players, err := checkDiffSteamGameStatus(allSteamIDs, playingMap)
if err != nil { if err != nil {
fmt.Println("获取游戏列表失败: ", err) log.Printf("获取游戏列表失败: %v\n", err)
return return
} }

View File

@ -3,6 +3,7 @@ package urlparser
import ( import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"log"
"net/http" "net/http"
"net/url" "net/url"
"regexp" "regexp"
@ -190,7 +191,7 @@ func resolveFinalURL(initialURL string) (string, error) {
if redirectURL.String() == initialURL { if redirectURL.String() == initialURL {
return initialURL, nil return initialURL, nil
} }
fmt.Printf("重定向至: %s\n", redirectURL.String()) log.Printf("重定向至: %s\n", redirectURL.String())
return resolveFinalURL(redirectURL.String()) return resolveFinalURL(redirectURL.String())
} }

View File

@ -2,6 +2,7 @@ package beatleader
import ( import (
"fmt" "fmt"
"log"
"git.lxtend.com/qqbot/util" "git.lxtend.com/qqbot/util"
) )
@ -16,7 +17,7 @@ func GetBLPicture(qqId string) (outputImgName string) {
outputImgPath := util.GenTempFilePath(fmt.Sprintf("beatleader_%s.png", blId)) outputImgPath := util.GenTempFilePath(fmt.Sprintf("beatleader_%s.png", blId))
outputImgName = fmt.Sprintf("beatleader_%s.png", blId) outputImgName = fmt.Sprintf("beatleader_%s.png", blId)
if err := util.ScreenshotURL(url, outputImgPath, 1420, 2280, 70, 50, 160, 140, "chartjs"); err != nil { if err := util.ScreenshotURL(url, outputImgPath, 1420, 2280, 70, 50, 160, 140, "chartjs"); err != nil {
fmt.Println(err) log.Printf("ScreenshotURL error: %v\n", err)
return "" return ""
} }

View File

@ -85,7 +85,7 @@ func (dc *dockerContainer) CreateAndStartContainer() error {
} }
// 如果容器已经存在,则跳过创建 // 如果容器已经存在,则跳过创建
if dc.ContainerID != "" { if dc.ContainerID != "" {
fmt.Println("Container already exists, skipping creation.") log.Printf("Container already exists, skipping creation.")
return nil return nil
} }
@ -128,7 +128,7 @@ func (dc *dockerContainer) CreateAndStartContainer() error {
return err return err
} }
fmt.Println("Container created and started, waiting for commands...") log.Printf("Container created and started, waiting for commands...")
return nil return nil
} }
@ -218,7 +218,7 @@ func (dc *dockerContainer) RestartAndCleanContainer() error {
return err return err
} }
fmt.Println("Container restarted and cleaned.") log.Printf("Container restarted and cleaned.")
return nil return nil
} }
@ -243,6 +243,6 @@ func (dc *dockerContainer) RemoveContainer() error {
return err return err
} }
fmt.Println("Container removed.") log.Printf("Container removed.")
return nil return nil
} }

View File

@ -2,6 +2,7 @@ package scoresaber
import ( import (
"fmt" "fmt"
"log"
"git.lxtend.com/qqbot/util" "git.lxtend.com/qqbot/util"
) )
@ -16,7 +17,7 @@ func GetSSPicture(qqId string) (outputImgName string) {
outputImgPath := util.GenTempFilePath(fmt.Sprintf("scoresaber_%s.png", ssId)) outputImgPath := util.GenTempFilePath(fmt.Sprintf("scoresaber_%s.png", ssId))
outputImgName = fmt.Sprintf("scoresaber_%s.png", ssId) outputImgName = fmt.Sprintf("scoresaber_%s.png", ssId)
if err := util.ScreenshotURL(url, outputImgPath, 1420, 2080, 50, 400, 150, 150, ""); err != nil { if err := util.ScreenshotURL(url, outputImgPath, 1420, 2080, 50, 400, 150, 150, ""); err != nil {
fmt.Println(err) log.Printf("ScreenshotURL error: %v\n", err)
return "" return ""
} }

View File

@ -4,6 +4,7 @@ import (
"bytes" "bytes"
"fmt" "fmt"
"io" "io"
"log"
"net/url" "net/url"
"os" "os"
"path" "path"
@ -90,7 +91,7 @@ func DownloadFile(urlStr string, dirPath string, skipExist bool) (filepath strin
var maxRetry = 100 var maxRetry = 100
var retry = 0 var retry = 0
for err = client.Do(req, resp); err != nil && retry < maxRetry; err = client.Do(req, resp) { for err = client.Do(req, resp); err != nil && retry < maxRetry; err = client.Do(req, resp) {
fmt.Printf("下载失败,正在重试... 错误: %v\n", err) log.Printf("下载失败,正在重试... 错误: %v\n", err)
retry++ retry++
} }
if err != nil { if err != nil {