22 lines
No EOL
612 B
Kotlin
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)
|
|
}
|
|
} |