We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0e57b38 commit 6ed7296Copy full SHA for 6ed7296
internal/platform/log/logger.go
@@ -36,16 +36,23 @@ func NewLogger(config Config) logur.Logger {
36
EnvironmentOverrideColors: true,
37
})
38
39
+ // Also configure the global logrus logger to write to stdout
40
+ // so that middleware and other code using logrus.WithFields() directly
41
+ // writes to stdout instead of the default stderr.
42
+ logrus.SetOutput(os.Stdout)
43
+
44
switch config.Format {
45
case "logfmt":
46
// Already the default
47
48
case "json":
49
logger.SetFormatter(&logrus.JSONFormatter{})
50
+ logrus.SetFormatter(&logrus.JSONFormatter{})
51
}
52
53
if level, err := logrus.ParseLevel(config.Level); err == nil {
54
logger.SetLevel(level)
55
+ logrus.SetLevel(level)
56
57
58
return logrusadapter.New(logger)
0 commit comments