mirror of
https://github.com/kubesphere/kubekey.git
synced 2025-12-26 01:22:51 +00:00
fix: fix --debug not print the DEBUG LEVEL LOG
This commit is contained in:
parent
02185cf692
commit
51de55c8a1
|
|
@ -44,9 +44,7 @@ func NewLogger(outputPath string, verbose bool) *KubeKeyLog {
|
|||
ShowLevel: logrus.FatalLevel,
|
||||
FieldsDisplayWithOrder: []string{common.Pipeline, common.Module, common.Task, common.Node},
|
||||
}
|
||||
|
||||
logger.SetFormatter(formatter)
|
||||
logger.SetLevel(logrus.InfoLevel)
|
||||
|
||||
path := filepath.Join(outputPath, "./kubekey.log")
|
||||
writer, _ := rotatelogs.New(
|
||||
|
|
@ -55,14 +53,22 @@ func NewLogger(outputPath string, verbose bool) *KubeKeyLog {
|
|||
rotatelogs.WithRotationTime(24*time.Hour),
|
||||
)
|
||||
|
||||
logger.Hooks.Add(lfshook.NewHook(lfshook.WriterMap{
|
||||
logWriters := lfshook.WriterMap{
|
||||
logrus.InfoLevel: writer,
|
||||
logrus.WarnLevel: writer,
|
||||
logrus.ErrorLevel: writer,
|
||||
logrus.FatalLevel: writer,
|
||||
logrus.PanicLevel: writer,
|
||||
}, formatter))
|
||||
}
|
||||
|
||||
if verbose {
|
||||
logger.SetLevel(logrus.DebugLevel)
|
||||
logWriters[logrus.DebugLevel] = writer
|
||||
} else {
|
||||
logger.SetLevel(logrus.InfoLevel)
|
||||
}
|
||||
|
||||
logger.Hooks.Add(lfshook.NewHook(logWriters, formatter))
|
||||
return &KubeKeyLog{logger, outputPath, verbose}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue