Show debug logs only when debug mode enabled

This commit is contained in:
William Bouzourène 2025-01-21 12:27:55 +01:00
parent c4cca195fd
commit 74af1e53c0

View file

@ -11,9 +11,15 @@ var loggerCreated bool
var logger *log.Logger var logger *log.Logger
func GetLogger() *log.Logger { func GetLogger() *log.Logger {
logLevel := log.DebugLevel
config, err := GetConfig()
if err == nil && !config.Debug {
logLevel = log.InfoLevel
}
if !loggerCreated { if !loggerCreated {
logger = log.NewWithOptions(os.Stderr, log.Options{ logger = log.NewWithOptions(os.Stderr, log.Options{
Level: log.DebugLevel, Level: logLevel,
ReportCaller: true, ReportCaller: true,
ReportTimestamp: true, ReportTimestamp: true,
TimeFormat: time.RFC3339, TimeFormat: time.RFC3339,