From 64580b4b9e80da6180fe644633f559c996658071 Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Thu, 18 Jun 2026 19:36:17 +0800 Subject: [PATCH] =?UTF-8?q?debug(bugcollect):=20=E6=B7=BB=E5=8A=A0=20flush?= =?UTF-8?q?=20=E6=97=A5=E5=BF=97=E6=8E=92=E6=9F=A5=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/xuqm/sdk/bugcollect/LogQueue.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/LogQueue.kt b/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/LogQueue.kt index 89cc229..ef131ae 100644 --- a/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/LogQueue.kt +++ b/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/LogQueue.kt @@ -111,7 +111,10 @@ internal class LogQueue( private fun flush() { // URL 未就绪时跳过,等下次定时 flush - if (logApiUrl.isBlank()) return + if (logApiUrl.isBlank()) { + Log.d(TAG, "flush: URL blank, skipping") + return + } val issues: List val events: List synchronized(lock) { @@ -121,6 +124,7 @@ internal class LogQueue( pendingIssues.clear() pendingEvents.clear() } + Log.d(TAG, "flush: uploading ${issues.size} issues, ${events.size} events, url=$logApiUrl") if (issues.isNotEmpty()) { scope.launch { runCatching { LogUploader.uploadIssues(logApiUrl, issues) }