use logger in passd

This commit is contained in:
2024-10-10 10:00:46 +02:00
parent 7f667c0cf7
commit 9968d69fdd
2 changed files with 29 additions and 34 deletions

View File

@@ -25,20 +25,24 @@ func (f *CustomTextFormatter) Format(entry *logrus.Entry) ([]byte, error) {
}
func InitLogger() {
Logger.SetFormatter(&CustomTextFormatter{
logrus.TextFormatter{
func InitLogger(debug bool) {
if debug {
Logger.SetFormatter(&logrus.TextFormatter{
DisableLevelTruncation: true,
PadLevelText: true,
DisableTimestamp: true,
},
})
})
Logger.SetLevel(logrus.DebugLevel)
} else {
Logger.SetFormatter(&CustomTextFormatter{
logrus.TextFormatter{
DisableLevelTruncation: true,
PadLevelText: true,
DisableTimestamp: true,
},
})
Logger.SetLevel(logrus.InfoLevel)
}
// Output to stdout instead of the default stderr
// Can be any io.Writer, see below for File example
Logger.SetOutput(os.Stdout)
// Only log the warning severity or above.
Logger.SetLevel(logrus.DebugLevel)
}