diff --git a/internal/config/logs.go b/internal/config/logs.go index 3295193ef..57c04a49c 100644 --- a/internal/config/logs.go +++ b/internal/config/logs.go @@ -15,6 +15,9 @@ var log = event.Log func SetLogLevel(level logrus.Level) { SetTensorFlowLogLevel(level) log.SetLevel(level) + if event.SystemLog != nil { + event.SystemLog.SetLevel(level) + } } // SetTensorFlowLogLevel sets the TensorFlow log level. diff --git a/internal/event/init.go b/internal/event/init.go index cb7844b9f..430edcc40 100644 --- a/internal/event/init.go +++ b/internal/event/init.go @@ -32,6 +32,15 @@ func init() { Level: logrus.DebugLevel, }) + // SystemLog is the global system log. + SystemLog = &logrus.Logger{ + Out: os.Stderr, + Formatter: TextFormatter, + Level: logrus.DebugLevel, + ExitFunc: func(int) {}, + ReportCaller: false, + } + // Create dummy audit logger. AuditLog = dummy.NewLogger() }