feat: bootstrap foundation application

This commit is contained in:
2026-04-29 00:26:58 -04:00
parent 8e6646499f
commit 4a72e1e030
53 changed files with 4443 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package logging
import (
"log/slog"
"os"
"strings"
)
func New(level string) *slog.Logger {
var slogLevel slog.Level
switch strings.ToUpper(level) {
case "DEBUG":
slogLevel = slog.LevelDebug
case "WARN":
slogLevel = slog.LevelWarn
case "ERROR":
slogLevel = slog.LevelError
default:
slogLevel = slog.LevelInfo
}
handler := slog.NewTextHandler(os.Stdout, &slog.HandlerOptions{Level: slogLevel})
return slog.New(handler)
}