Skip to content

Commit 850b33b

Browse files
Log more if network request failed (#233)
Log more info when network request failed .
1 parent 1869472 commit 850b33b

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Diff for: src/main/kotlin/com/statsig/sdk/StatsigNetwork.kt

+3
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,10 @@ internal class StatsigNetwork(
256256
if (response.isSuccessful) {
257257
return@coroutineScope
258258
} else if (!retryCodes.contains(response.code) || currRetry == 0) {
259+
options.customLogger.warning("[Statsig]: Network request failed with status code: ${response.code}")
259260
return@coroutineScope
261+
} else if (retryCodes.contains(response.code) && currRetry > 0) {
262+
options.customLogger.info("[Statsig]: Retrying network request. Retry count: $currRetry. Response code: ${response.code}")
260263
}
261264
}
262265
} catch (e: Exception) {

Diff for: src/test/java/com/statsig/sdk/CustomLoggerTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ class CustomLoggerTest {
2525
assert(warningMessage.size == 1)
2626
server.shutdown()
2727
server.checkGate(StatsigUser("user_id"), "test_gate")
28-
assert(warningMessage.size == 2)
28+
assert(warningMessage.size == 3)
2929
}
3030
}

0 commit comments

Comments
 (0)