diff --git a/sentry-log4j2/src/main/java/io/sentry/log4j2/SentryAppender.java b/sentry-log4j2/src/main/java/io/sentry/log4j2/SentryAppender.java index 70a0ae48e23..6885cdb81fd 100644 --- a/sentry-log4j2/src/main/java/io/sentry/log4j2/SentryAppender.java +++ b/sentry-log4j2/src/main/java/io/sentry/log4j2/SentryAppender.java @@ -184,7 +184,10 @@ public void start() { Optional.ofNullable(transportFactory).ifPresent(options::setTransportFactory); }); } catch (IllegalArgumentException e) { - LOGGER.warn("Failed to init Sentry during appender initialization: " + e.getMessage()); + final @Nullable String errorMessage = e.getMessage(); + if (errorMessage == null || !errorMessage.startsWith("DSN is required.")) { + LOGGER.warn("Failed to init Sentry during appender initialization: " + errorMessage); + } } addPackageAndIntegrationInfo(); super.start(); diff --git a/sentry-logback/src/main/java/io/sentry/logback/SentryAppender.java b/sentry-logback/src/main/java/io/sentry/logback/SentryAppender.java index 7e8edaca89d..20fdf304bda 100644 --- a/sentry-logback/src/main/java/io/sentry/logback/SentryAppender.java +++ b/sentry-logback/src/main/java/io/sentry/logback/SentryAppender.java @@ -71,7 +71,10 @@ public void start() { try { Sentry.init(options); } catch (IllegalArgumentException e) { - addWarn("Failed to init Sentry during appender initialization: " + e.getMessage()); + final @Nullable String errorMessage = e.getMessage(); + if (errorMessage == null || !errorMessage.startsWith("DSN is required.")) { + addWarn("Failed to init Sentry during appender initialization: " + errorMessage); + } } } else if (!Sentry.isEnabled()) { options