first commit

This commit is contained in:
William Bouzourène 2025-11-29 21:42:30 +01:00
commit 5576528bcf
Signed by: bouzoure
GPG key ID: 423440D735B56BE2
10 changed files with 386 additions and 0 deletions

26
helpers/logger.go Normal file
View file

@ -0,0 +1,26 @@
package helpers
import (
"os"
"time"
"github.com/charmbracelet/log"
)
var loggerCreated bool
var logger *log.Logger
func GetLogger() *log.Logger {
if !loggerCreated {
logger = log.NewWithOptions(os.Stderr, log.Options{
Level: log.DebugLevel,
ReportCaller: true,
ReportTimestamp: true,
TimeFormat: time.RFC3339,
})
loggerCreated = true
}
return logger
}