From 99699e19f21a1f69dda7e17911494377e94c5f0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volkan=20Yaz=C4=B1c=C4=B1?= Date: Thu, 18 Sep 2025 20:13:29 +0200 Subject: [PATCH] Pull Gradle's unexpected log event failures threshold from WARN to ERROR --- settings.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/settings.gradle b/settings.gradle index 6f7ec66..40b922c 100644 --- a/settings.gradle +++ b/settings.gradle @@ -23,7 +23,7 @@ pluginManagement { } /* - * Fail the build if any WARN/ERROR log events occur. + * Fail the build if any ERROR log events occur. * Some projects forbid *any* build-time logging at these levels; * this ensures Log4j upgrades don't get blocked by harmless noise. * @@ -33,7 +33,7 @@ import org.gradle.internal.logging.events.LogEvent import org.gradle.internal.logging.LoggingManagerInternal def events = [] def listener = { e -> - if (e instanceof LogEvent && e.logLevel.ordinal() >= LogLevel.WARN.ordinal()) { + if (e instanceof LogEvent && e.logLevel.ordinal() >= LogLevel.ERROR.ordinal()) { events << e } } @@ -49,9 +49,9 @@ gradle.settingsEvaluated { gradle.buildFinished { loggingManager.removeOutputEventListener(listener) if (!events.isEmpty()) { - println "\n* Build failed due to ${events.size()} WARN/ERROR log event(s):" + println "\n* Build failed due to ${events.size()} ERROR log event(s):" events.each { println "[${it.logLevel}] ${it.message}" } - throw new GradleException("Build aborted: disallowed WARN/ERROR log events detected.") + throw new GradleException("Build aborted: disallowed ERROR log events detected.") } } }