Skip to content

Commit 896db27

Browse files
committed
feat: lower log level for overly frequent logs
1 parent 3e671b7 commit 896db27

File tree

6 files changed

+19
-21
lines changed

6 files changed

+19
-21
lines changed

app/src/main/java/to/bitkit/data/BlocktankHttpClient.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class BlocktankHttpClient @Inject constructor(
1616
) {
1717
suspend fun fetchLatestRates(): FxRateResponse {
1818
val response = client.get(Env.btcRatesServer)
19-
Logger.debug("Http call: $response")
19+
Logger.verbose("Http call: $response")
2020

2121
return when (response.status.isSuccess()) {
2222
true -> response.body()

app/src/main/java/to/bitkit/data/backup/VssBackupClient.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class VssBackupClient @Inject constructor(
2525
suspend fun setup() = withContext(bgDispatcher) {
2626
try {
2727
withTimeout(30.seconds) {
28-
Logger.debug("VSS client setting up…", context = TAG)
28+
Logger.verbose("VSS client setting up…", context = TAG)
2929
vssNewClient(
3030
baseUrl = Env.vssServerUrl,
3131
storeId = vssStoreIdProvider.getVssStoreId(),
@@ -44,34 +44,34 @@ class VssBackupClient @Inject constructor(
4444
data: ByteArray,
4545
): Result<VssItem> = withContext(bgDispatcher) {
4646
isSetup.await()
47-
Logger.debug("VSS 'putObject' call for '$key'", context = TAG)
47+
Logger.verbose("VSS 'putObject' call for '$key'", context = TAG)
4848
runCatching {
4949
vssStore(
5050
key = key,
5151
value = data,
5252
)
5353
}.onSuccess {
54-
Logger.debug("VSS 'putObject' success for '$key' at version: ${it.version}", context = TAG)
54+
Logger.verbose("VSS 'putObject' success for '$key' at version: ${it.version}", context = TAG)
5555
}.onFailure { e ->
56-
Logger.error("VSS 'putObject' error for '$key'", e = e, context = TAG)
56+
Logger.verbose("VSS 'putObject' error for '$key'", e = e, context = TAG)
5757
}
5858
}
5959

6060
suspend fun getObject(key: String): Result<VssItem?> = withContext(bgDispatcher) {
6161
isSetup.await()
62-
Logger.debug("VSS 'getObject' call for '$key'", context = TAG)
62+
Logger.verbose("VSS 'getObject' call for '$key'", context = TAG)
6363
runCatching {
6464
vssGet(
6565
key = key,
6666
)
6767
}.onSuccess {
6868
if (it == null) {
69-
Logger.warn("VSS 'getObject' success null for '$key'", context = TAG)
69+
Logger.verbose("VSS 'getObject' success null for '$key'", context = TAG)
7070
} else {
71-
Logger.debug("VSS 'getObject' success for '$key'", context = TAG)
71+
Logger.verbose("VSS 'getObject' success for '$key'", context = TAG)
7272
}
7373
}.onFailure { e ->
74-
Logger.error("VSS 'getObject' error for '$key'", e = e, context = TAG)
74+
Logger.verbose("VSS 'getObject' error for '$key'", e = e, context = TAG)
7575
}
7676
}
7777

app/src/main/java/to/bitkit/repositories/BackupRepo.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,15 @@ class BackupRepo @Inject constructor(
153153
cacheStore.updateBackupStatus(category) {
154154
it.copy(required = System.currentTimeMillis())
155155
}
156-
Logger.debug("Marked backup required for: '$category'", context = TAG)
156+
Logger.verbose("Marked backup required for: '$category'", context = TAG)
157157
}
158158
}
159159

160160
private fun scheduleBackup(category: BackupCategory) {
161161
// Cancel existing backup job for this category
162162
backupJobs[category]?.cancel()
163163

164-
Logger.debug("Scheduling backup for: '$category'", context = TAG)
164+
Logger.verbose("Scheduling backup for: '$category'", context = TAG)
165165

166166
backupJobs[category] = scope.launch {
167167
delay(BACKUP_DEBOUNCE)

app/src/main/java/to/bitkit/repositories/BlocktankRepo.kt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ class BlocktankRepo @Inject constructor(
116116
isRefreshing = true
117117

118118
try {
119-
Logger.debug("Refreshing blocktank orders…", context = TAG)
119+
Logger.verbose("Refreshing blocktank orders…", context = TAG)
120120

121121
val paidOrderIds = cacheStore.data.first().paidOrders.keys
122122

@@ -142,10 +142,7 @@ class BlocktankRepo @Inject constructor(
142142
)
143143
}
144144

145-
Logger.debug(
146-
"Orders refreshed: ${orders.size} orders, ${cjitEntries.size} cjit entries",
147-
context = TAG
148-
)
145+
Logger.debug("Orders refreshed: ${orders.size} orders, ${cjitEntries.size} cjit entries", context = TAG)
149146
} catch (e: Throwable) {
150147
Logger.error("Failed to refresh orders", e, context = TAG)
151148
} finally {

app/src/main/java/to/bitkit/repositories/WidgetsRepo.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,10 @@ class WidgetsRepo @Inject constructor(
145145
service.fetchData()
146146
.onSuccess { data ->
147147
updateStore(data)
148-
Logger.debug("Updated $widgetType widget successfully")
148+
Logger.verbose("Updated $widgetType widget successfully")
149149
}
150-
.onFailure { error ->
151-
Logger.warn(e = error, msg = "Failed to update $widgetType widget", context = TAG)
150+
.onFailure { e ->
151+
Logger.verbose("Failed to update $widgetType widget", e = e, context = TAG)
152152
}
153153

154154
_refreshStates.update { it + (widgetType to false) }

app/src/main/java/to/bitkit/utils/Logger.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import java.util.concurrent.Executors
1818

1919
object Logger {
2020
private const val TAG = "APP"
21-
private const val COMPACT = false
21+
private const val COMPACT = true
2222

2323
private val singleThreadDispatcher = Executors
2424
.newSingleThreadExecutor { Thread(it, "bitkit.log").apply { priority = Thread.NORM_PRIORITY - 1 } }
@@ -91,12 +91,13 @@ object Logger {
9191

9292
fun verbose(
9393
msg: String?,
94+
e: Throwable? = null,
9495
context: String = "",
9596
file: String = getCallerFile(),
9697
line: Int = getCallerLine(),
9798
) {
9899
val message = format("VERBOSE: $msg", context, file, line)
99-
Log.v(TAG, message)
100+
if (COMPACT) Log.v(TAG, message) else Log.v(TAG, message, e)
100101
saveToFile(message)
101102
}
102103

0 commit comments

Comments
 (0)