Files
timerx/logger/logger.go
T

31 lines
688 B
Go
Raw Normal View History

2025-07-24 17:13:17 +08:00
package logger
2024-04-04 10:58:57 +08:00
import (
"context"
"log"
)
type Logger interface {
2025-09-14 19:05:10 +08:00
Infof(ctx context.Context, format string, v ...any)
2025-09-19 18:52:33 +08:00
// Warnf(ctx context.Context, format string, v ...any)
2025-09-14 19:05:10 +08:00
Errorf(ctx context.Context, format string, v ...any)
2024-04-04 10:58:57 +08:00
}
type defaultLogger struct{}
func NewLogger() *defaultLogger {
return &defaultLogger{}
}
2025-09-14 19:05:10 +08:00
func (l *defaultLogger) Infof(ctx context.Context, format string, v ...any) {
2024-04-04 10:58:57 +08:00
log.Printf("[INFO] "+format, v...)
}
2025-09-19 18:52:33 +08:00
// func (l *defaultLogger) Warnf(ctx context.Context, format string, v ...any) {
// log.Printf("[WARN] "+format, v...)
// }
2025-09-14 19:05:10 +08:00
func (l *defaultLogger) Errorf(ctx context.Context, format string, v ...any) {
2024-04-04 10:58:57 +08:00
log.Printf("[ERROR] "+format, v...)
}