Spaces:
Configuration error
Configuration error
| package worker | |
| import ( | |
| "context" | |
| "fmt" | |
| "log/slog" | |
| ) | |
| type Logger struct{} | |
| func NewLogger() *Logger { | |
| return &Logger{} | |
| } | |
| func (logger *Logger) Printf(ctx context.Context, format string, v ...interface{}) { | |
| slog.Info(fmt.Sprintf(format, v...)) | |
| } | |
| func (logger *Logger) Debug(args ...interface{}) { | |
| slog.Debug(fmt.Sprint(args...)) | |
| } | |
| func (logger *Logger) Info(args ...interface{}) { | |
| slog.Info(fmt.Sprint(args...)) | |
| } | |
| func (logger *Logger) Warn(args ...interface{}) { | |
| slog.Warn(fmt.Sprint(args...)) | |
| } | |
| func (logger *Logger) Error(args ...interface{}) { | |
| slog.Error(fmt.Sprint(args...)) | |
| } | |
| func (logger *Logger) Fatal(args ...interface{}) { | |
| slog.Error(fmt.Sprint(args...)) | |
| } | |