add logger

This commit is contained in:
Simon Vieille 2025-02-24 15:07:28 +01:00
commit 827162dde9

27
logger/logger.go Normal file
View file

@ -0,0 +1,27 @@
package logger
import "log"
type Logger struct {
Verbose bool
}
var logger *Logger
func Get() *Logger {
if logger == nil {
logger = new(Logger)
}
return logger
}
func (l *Logger) SetVerbose(value bool) {
l.Verbose = value
}
func (l *Logger) Logf(format string, v ...any) {
if l.Verbose {
log.Printf(format, v...)
}
}