refactor(log): require destination in calls to NewLogger (#15262)

This commit is contained in:
Mark Rushakoff
2023-03-06 19:05:49 +00:00
committed by GitHub
parent e9478df161
commit f151bf627a
40 changed files with 173 additions and 178 deletions
+3 -3
View File
@@ -64,7 +64,7 @@ func NewDefaultContext() *Context {
return NewContext(
viper.New(),
cmtcfg.DefaultConfig(),
log.NewLogger(),
log.NewLogger(os.Stdout), // TODO(mr): update NewDefaultContext to accept log destination.
)
}
@@ -155,10 +155,10 @@ func InterceptConfigsPreRunHandler(cmd *cobra.Command, customAppConfigTemplate s
var logger log.Logger
if serverCtx.Viper.GetString(flags.FlagLogFormat) == cmtcfg.LogFormatJSON {
zl := zerolog.New(os.Stdout).With().Timestamp().Logger()
zl := zerolog.New(cmd.OutOrStdout()).With().Timestamp().Logger()
logger = log.NewCustomLogger(zl)
} else {
logger = log.NewLogger()
logger = log.NewLogger(cmd.OutOrStdout())
}
// set filter level or keys for the logger if any