Skip to content
This repository was archived by the owner on Aug 28, 2025. It is now read-only.

Commit 2671980

Browse files
committed
fix: init logger inside cobra
1 parent a8bd12b commit 2671980

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

cmd/root.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,15 @@ func init() {
3030
panic(err)
3131
}
3232

33-
// Initialize logger after config is loaded
34-
log, err = setupLogger(defaultCfg.Log.Level)
35-
if err != nil {
36-
panic("failed to initialize logger: " + err.Error())
37-
}
33+
cobra.OnInitialize(func() {
34+
initConfig()
3835

39-
cobra.OnInitialize(initConfig)
36+
var err error
37+
log, err = setupLogger(defaultCfg.Log.Level)
38+
if err != nil {
39+
panic("failed to initialize logger: " + err.Error())
40+
}
41+
})
4042

4143
err = openmfpconfig.BindConfigToFlags(v, gatewayCmd, &appCfg)
4244
if err != nil {

0 commit comments

Comments
 (0)