taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit 94c0ecc9127e0dbeabed1cabb6bf7c9f1c4d6901
parent 045dafa221abcf54328ca4764eac847195fff0d7
Author: Torsten Grote <t@grobox.de>
Date:   Tue, 21 Feb 2023 14:49:49 -0300

[wallet] adapt qtart log level and only log on debug builds

Diffstat:
Mwallet/src/main/java/net/taler/wallet/backend/WalletBackendService.kt | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/backend/WalletBackendService.kt b/wallet/src/main/java/net/taler/wallet/backend/WalletBackendService.kt @@ -26,6 +26,7 @@ import android.os.Messenger import android.os.RemoteException import android.util.Log import net.taler.qtart.TalerWalletCore +import net.taler.wallet.BuildConfig import net.taler.wallet.HostCardEmulatorService import org.json.JSONObject import java.lang.ref.WeakReference @@ -61,8 +62,8 @@ class WalletBackendService : Service() { walletCore.setMessageHandler { this@WalletBackendService.handleAkonoMessage(it) } - walletCore.setStdoutHandler { - Log.d(TAG, "wallet log: $it") + if (BuildConfig.DEBUG) walletCore.setStdoutHandler { + Log.d(TAG, it) } walletCore.run() sendInitMessage() @@ -76,6 +77,7 @@ class WalletBackendService : Service() { val args = JSONObject() msg.put("args", args) args.put("persistentStoragePath", "${application.filesDir}/$WALLET_DB") + args.put("logLevel", "INFO") Log.d(TAG, "init message: ${msg.toString(2)}") walletCore.sendRequest(msg.toString()) }