tangem-app-android-audited/app/src/main/java/com/tangem/tap/data/TangemBlockchainSDKLogger.kt
2026-03-20 20:54:46 +03:00

22 lines
No EOL
612 B
Kotlin

package com.tangem.tap.data
import com.tangem.blockchain.common.logging.BlockchainSDKLogger
import com.tangem.datasource.local.logs.AppLogsStore
import com.tangem.utils.logging.TangemLogger
/**
* BlockchainSDK logger implementation
*
* @property appLogsStore app logs store
*
[REDACTED_AUTHOR]
*/
internal class TangemBlockchainSDKLogger(
private val appLogsStore: AppLogsStore,
) : BlockchainSDKLogger {
override fun log(level: BlockchainSDKLogger.Level, message: String) {
TangemLogger.d(message)
appLogsStore.saveLogMessage(tag = "BlockchainSDK_${level.name}", message)
}
}