From 96eebfb400ee2340acc79bee2156746243f2e03f Mon Sep 17 00:00:00 2001 From: Alexander Dinauer Date: Tue, 29 Jul 2025 13:19:17 +0200 Subject: [PATCH 1/2] Do not use Sentry logging API if logs are disabled for JUL --- sentry-jul/src/main/java/io/sentry/jul/SentryHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sentry-jul/src/main/java/io/sentry/jul/SentryHandler.java b/sentry-jul/src/main/java/io/sentry/jul/SentryHandler.java index b00c768df47..9c027880c75 100644 --- a/sentry-jul/src/main/java/io/sentry/jul/SentryHandler.java +++ b/sentry-jul/src/main/java/io/sentry/jul/SentryHandler.java @@ -111,7 +111,8 @@ public void publish(final @NotNull LogRecord record) { return; } try { - if (record.getLevel().intValue() >= minimumLevel.intValue()) { + if (ScopesAdapter.getInstance().getOptions().getLogs().isEnabled() + && record.getLevel().intValue() >= minimumLevel.intValue()) { captureLog(record); } if (record.getLevel().intValue() >= minimumEventLevel.intValue()) { From a6c0e2aa0f1e4f5198e942a235120853bfea6e5f Mon Sep 17 00:00:00 2001 From: Alexander Dinauer Date: Tue, 29 Jul 2025 13:27:25 +0200 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97a3d669871..18d373b5a1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,8 @@ - Allow multiple UncaughtExceptionHandlerIntegrations to be active at the same time ([#4462](https://github.com/getsentry/sentry-java/pull/4462)) - Prevent repeated scroll target determination during a single scroll gesture ([#4557](https://github.com/getsentry/sentry-java/pull/4557)) - This should reduce the number of ANRs seen in `SentryGestureListener` +- Do not use Sentry logging API in JUL if logs are disabled ([#4574](https://github.com/getsentry/sentry-java/pull/4574)) + - This was causing Sentry SDK to log warnings: "Sentry Log is disabled and this 'logger' call is a no-op." ## 8.17.0