Skip to content

Commit 4c653a2

Browse files
authored
feat: use console formatted logging for nodeadm (#2552)
Since we don't parse the JSON output, print in human-readable console format instead.
1 parent 89cf1ba commit 4c653a2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

nodeadm/internal/cli/logger.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package cli
22

33
import (
44
"go.uber.org/zap"
5+
"go.uber.org/zap/zapcore"
56
)
67

78
func NewLogger(opts *GlobalOptions) *zap.Logger {
@@ -10,7 +11,13 @@ func NewLogger(opts *GlobalOptions) *zap.Logger {
1011
if opts.DevelopmentMode {
1112
logger, err = zap.NewDevelopment()
1213
} else {
13-
logger, err = zap.NewProduction()
14+
config := zap.NewProductionConfig()
15+
config.DisableStacktrace = true
16+
config.Encoding = "console"
17+
config.EncoderConfig.TimeKey = ""
18+
config.EncoderConfig.ConsoleSeparator = " "
19+
config.EncoderConfig.EncodeCaller = zapcore.ShortCallerEncoder
20+
logger, err = config.Build()
1421
}
1522
if err != nil {
1623
panic(err)

0 commit comments

Comments
 (0)