From 976211a1d77a42111b2871027471bbf849912af2 Mon Sep 17 00:00:00 2001 From: Nan Date: Tue, 9 Jun 2026 10:29:30 -0700 Subject: [PATCH] fix: demote anr log from warn to info At warn-level, this creates too much volume so that real warning level logs are overwhelmed by this. This also includes ANRs that are not because of onesignal, and eventually those get reported anyway, so we don't need another spurious warning log. --- .../java/com/onesignal/debug/internal/crash/OtelAnrDetector.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/debug/internal/crash/OtelAnrDetector.kt b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/debug/internal/crash/OtelAnrDetector.kt index d7ad6960a..ee8a9b69d 100644 --- a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/debug/internal/crash/OtelAnrDetector.kt +++ b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/debug/internal/crash/OtelAnrDetector.kt @@ -104,7 +104,7 @@ internal class OtelAnrDetector( // Only report if enough time has passed since last report (avoid duplicates) if (timeSinceLastReport > MIN_TIME_BETWEEN_ANR_REPORTS_MS) { - logger.warn("$TAG: ⚠️ ANR detected! Main thread unresponsive for ${timeSinceLastResponse}ms") + logger.info("$TAG: ⚠️ ANR detected! Main thread unresponsive for ${timeSinceLastResponse}ms") lastAnrReportTime.set(now) reportAnr(timeSinceLastResponse) } else {