ja/logger.go
2024-07-28 13:58:14 +08:00

23 lines
392 B
Go

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)
}