58 lines
1.3 KiB
Go
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...)
|
|
}
|