ja/logger.go

23 lines
392 B
Go
Raw Permalink Normal View History

2024-07-28 05:58:14 +00:00
package main
import (
"errors"
"fmt"
"os"
)
var logger = &Logger{}
type Logger struct{}
func (l *Logger) Printf(format string, args ...any) {
msg := fmt.Sprintf(format+"\n", args...)
_, _ = fmt.Fprint(os.Stdout, msg)
}
func (l *Logger) Errorf(format string, args ...any) error {
msg := fmt.Sprintf(format+"\n", args...)
_, _ = fmt.Fprint(os.Stderr, msg)
return errors.New(msg)
}