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