refactor(logging): replace all print/log with structured slog logger
Cyrene CI / backend (push) Has been cancelled
Cyrene CI / frontend (push) Has been cancelled

- main.go: 30+ log.Printf → logger.Infof
- plugin/registry: 12 log.Printf → logger.Infof
- db/db.go, ws/hub.go: log → logger
- platform-bridge: fmt.Printf/println → logger.Info
- Logs now: time=... level=INFO msg=...
- 16 packages pass, vet clean
This commit is contained in:
Aska committed 2026-08-12 21:31:06 +08:00
1 parent 628d416dcd
commit a58ec7325d
8 files changed
+55 -50

No files matched your search

+6 -2
View File
@@ -2,7 +2,11 @@
// It defines unified message types and adapter interfaces for QQ, Telegram, Discord, and Webhook.
package bridge
import "time"
import (
"time"
"git.yeij.top/AskaEth/Cyrene_v2/internal/logger"
)
// UnifiedMessage is the internal representation of a message from any platform.
type UnifiedMessage struct {
@@ -85,7 +89,7 @@ func (r *Router) StartAll() {
for name, a := range r.adapters {
go func(name string, a Adapter) {
if err := a.Start(); err != nil {
println("[bridge]", name, "start error:", err.Error())
logger.Info("[bridge]", name, "start error:", err.Error())
return
}
for msg := range a.Incoming() {
@@ -1,6 +1,6 @@
package discord
import (
"fmt"
"git.yeij.top/AskaEth/Cyrene_v2/internal/logger"
"git.yeij.top/AskaEth/Cyrene_v2/services/platform-bridge"
)
type Config struct{ Name, Token string }
@@ -17,5 +17,5 @@ func (a *Adapter) Stop() error { close(a.done); return nil }
func (a *Adapter) Incoming() <-chan *bridge.UnifiedMessage { return a.incoming }
func (a *Adapter) IsConnected() bool { return true }
func (a *Adapter) Send(target, content string, opts bridge.SendOptions) error {
fmt.Printf("[dc:%s] -> %s: %s\n", a.cfg.Name, target, content); return nil
logger.Infof("[dc:%s] -> %s: %s\n", a.cfg.Name, target, content); return nil
}
@@ -1,6 +1,6 @@
package telegram
import (
"fmt"
"git.yeij.top/AskaEth/Cyrene_v2/internal/logger"
"git.yeij.top/AskaEth/Cyrene_v2/services/platform-bridge"
)
type Config struct{ Name, Token string }
@@ -17,5 +17,5 @@ func (a *Adapter) Stop() error { close(a.done); return nil }
func (a *Adapter) Incoming() <-chan *bridge.UnifiedMessage { return a.incoming }
func (a *Adapter) IsConnected() bool { return true }
func (a *Adapter) Send(target, content string, opts bridge.SendOptions) error {
fmt.Printf("[tg:%s] -> %s: %s\n", a.cfg.Name, target, content); return nil
logger.Infof("[tg:%s] -> %s: %s\n", a.cfg.Name, target, content); return nil
}
@@ -1,7 +1,7 @@
package webhook
import (
"encoding/json"
"fmt"
"git.yeij.top/AskaEth/Cyrene_v2/internal/logger"
"net/http"
"time"
"git.yeij.top/AskaEth/Cyrene_v2/services/platform-bridge"
@@ -31,5 +31,5 @@ func (a *Adapter) Stop() error { if a.server!=nil { a.server.Close() }; close(a.
func (a *Adapter) Incoming() <-chan *bridge.UnifiedMessage { return a.incoming }
func (a *Adapter) IsConnected() bool { return true }
func (a *Adapter) Send(target, content string, opts bridge.SendOptions) error {
fmt.Printf("[webhook:%s] -> %s: %s\n", a.cfg.Name, target, content); return nil
logger.Infof("[webhook:%s] -> %s: %s\n", a.cfg.Name, target, content); return nil
}