packages/logger/ctx.go
zhaoyupeng 4eb256bc78 🎉
2025-06-12 14:12:16 +08:00

58 lines
1.3 KiB
Go

package logger
import "context"
func DebugCtx(ctx context.Context, msg string, data ...any) {
trace := "nil"
if ctx != nil {
trace, _ = ctx.Value("trace").(string)
}
msg = "[" + trace + "] " + msg
DefaultLogger.Debug(msg, data...)
}
func InfoCtx(ctx context.Context, msg string, data ...any) {
trace := "nil"
if ctx != nil {
trace, _ = ctx.Value("trace").(string)
}
msg = "[" + trace + "] " + msg
DefaultLogger.Info(msg, data...)
}
func WarnCtx(ctx context.Context, msg string, data ...any) {
trace := "nil"
if ctx != nil {
trace, _ = ctx.Value("trace").(string)
}
msg = "[" + trace + "] " + msg
DefaultLogger.Warn(msg, data...)
}
func ErrorCtx(ctx context.Context, msg string, data ...any) {
trace := "nil"
if ctx != nil {
trace, _ = ctx.Value("trace").(string)
}
msg = "[" + trace + "] " + msg
DefaultLogger.Error(msg, data...)
}
func PanicCtx(ctx context.Context, msg string, data ...any) {
trace := "nil"
if ctx != nil {
trace, _ = ctx.Value("trace").(string)
}
msg = "[" + trace + "] " + msg
DefaultLogger.Panic(msg, data...)
}
func FatalCtx(ctx context.Context, msg string, data ...any) {
trace := "nil"
if ctx != nil {
trace, _ = ctx.Value("trace").(string)
}
msg = "[" + trace + "] " + msg
DefaultLogger.Fatal(msg, data...)
}