From d962ed8ccbf446eba08e594480c49ded9aed9f98 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Wed, 9 Jul 2025 15:04:43 +0200 Subject: [PATCH] logging --- .../android/mesh/BluetoothMeshService.kt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/src/main/java/com/bitchat/android/mesh/BluetoothMeshService.kt b/app/src/main/java/com/bitchat/android/mesh/BluetoothMeshService.kt index 065f775e..b6a9a9ff 100644 --- a/app/src/main/java/com/bitchat/android/mesh/BluetoothMeshService.kt +++ b/app/src/main/java/com/bitchat/android/mesh/BluetoothMeshService.kt @@ -55,6 +55,26 @@ class BluetoothMeshService(private val context: Context) { init { setupDelegates() + startPeriodicDebugLogging() + } + + /** + * Start periodic debug logging every 10 seconds + */ + private fun startPeriodicDebugLogging() { + serviceScope.launch { + while (isActive) { + try { + delay(10000) // 10 seconds + val debugInfo = getDebugStatus() + Log.d(TAG, "=== PERIODIC DEBUG STATUS ===") + Log.d(TAG, debugInfo) + Log.d(TAG, "=== END DEBUG STATUS ===") + } catch (e: Exception) { + Log.e(TAG, "Error in periodic debug logging: ${e.message}") + } + } + } } /**