diff --git a/internal/upload/koji/rh-logrus-adapter.go b/internal/upload/koji/rh-logrus-adapter.go index 3db0104a8..5a5c482c1 100644 --- a/internal/upload/koji/rh-logrus-adapter.go +++ b/internal/upload/koji/rh-logrus-adapter.go @@ -1,6 +1,8 @@ package koji import ( + "strings" + "github.com/sirupsen/logrus" ) @@ -8,6 +10,8 @@ type LeveledLogrus struct { *logrus.Logger } +const monitoringKeyword = "retrying" + func fields(keysAndValues ...interface{}) map[string]interface{} { fields := make(map[string]interface{}) @@ -26,7 +30,11 @@ func (l *LeveledLogrus) Info(msg string, keysAndValues ...interface{}) { l.WithFields(fields(keysAndValues...)).Info(msg) } func (l *LeveledLogrus) Debug(msg string, keysAndValues ...interface{}) { - l.WithFields(fields(keysAndValues...)).Debug(msg) + if strings.Contains(msg, monitoringKeyword) { + l.WithFields(fields(keysAndValues...)).Info(msg) + } else { + l.WithFields(fields(keysAndValues...)).Debug(msg) + } } func (l *LeveledLogrus) Warn(msg string, keysAndValues ...interface{}) {