expiration-check/pkg/logger/logger.go

27 lines
335 B
Go

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