in plugins/plugins.go [130:149]
func SetupLogger() {
logrus.SetOutput(os.Stdout)
switch strings.ToUpper(os.Getenv(fluentBitLogLevelEnvVar)) {
default:
logrus.SetLevel(logrus.InfoLevel)
case "DEBUG":
logrus.SetLevel(logrus.DebugLevel)
logrus.SetReportCaller(true)
logrus.SetFormatter(&logrus.TextFormatter{
CallerPrettyfier: func(f *runtime.Frame) (string, string) {
return f.Function + "()", fmt.Sprintf("%s:%d", path.Base(f.File), f.Line)
},
})
case "INFO":
logrus.SetLevel(logrus.InfoLevel)
case "ERROR":
logrus.SetLevel(logrus.ErrorLevel)
}
}