From 0390e4c4b3718c30241210e1e0d1596db46b0435 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Sat, 1 Feb 2025 09:55:16 -0500 Subject: [PATCH] chore(cmd/joj3): set simple logger before conf loaded --- cmd/joj3/main.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/cmd/joj3/main.go b/cmd/joj3/main.go index d1219d1..1c0bb7b 100644 --- a/cmd/joj3/main.go +++ b/cmd/joj3/main.go @@ -33,10 +33,8 @@ func init() { func mainImpl() (err error) { confObj := new(conf.Conf) - if err := setupSlog(confObj); err != nil { // before conf is loaded - slog.Error("setup slog", "error", err) - return err - } + logger := slog.New(slog.NewTextHandler(os.Stderr, nil)) + slog.SetDefault(logger) // parse flag & conf file flag.Parse() @@ -67,8 +65,8 @@ func mainImpl() (err error) { return err } env.Attr.ConfName = confObj.Name - slog.Debug("conf loaded", "conf", confObj) - if err := setupSlog(confObj); err != nil { // after conf is loaded + slog.Debug("conf loaded", "conf", confObj, "joj3 version", Version) + if err := setupSlog(confObj); err != nil { slog.Error("setup slog", "error", err) return err }