logging: basics
This commit is contained in:
@@ -74,12 +74,12 @@ class Listener(util.DaemonThread):
|
||||
try:
|
||||
message = server.get(keyhash)
|
||||
except Exception as e:
|
||||
self.print_error("cannot contact cosigner pool")
|
||||
self.logger.info("cannot contact cosigner pool")
|
||||
time.sleep(30)
|
||||
continue
|
||||
if message:
|
||||
self.received.add(keyhash)
|
||||
self.print_error("received message for", keyhash)
|
||||
self.logger.info(f"received message for {keyhash}")
|
||||
self.parent.obj.cosigner_receive_signal.emit(
|
||||
keyhash, message)
|
||||
# poll every 30 seconds
|
||||
@@ -121,11 +121,11 @@ class Plugin(BasePlugin):
|
||||
if type(wallet) != Multisig_Wallet:
|
||||
return
|
||||
if self.listener is None:
|
||||
self.print_error("starting listener")
|
||||
self.logger.info("starting listener")
|
||||
self.listener = Listener(self)
|
||||
self.listener.start()
|
||||
elif self.listener:
|
||||
self.print_error("shutting down listener")
|
||||
self.logger.info("shutting down listener")
|
||||
self.listener.stop()
|
||||
self.listener = None
|
||||
self.keys = []
|
||||
@@ -176,7 +176,7 @@ class Plugin(BasePlugin):
|
||||
_("Open your cosigner wallet to retrieve it."))
|
||||
def on_failure(exc_info):
|
||||
e = exc_info[1]
|
||||
try: traceback.print_exception(*exc_info)
|
||||
try: self.logger.error("on_failure", exc_info=exc_info)
|
||||
except OSError: pass
|
||||
window.show_error(_("Failed to send transaction to cosigning pool") + ':\n' + str(e))
|
||||
|
||||
@@ -193,12 +193,12 @@ class Plugin(BasePlugin):
|
||||
WaitingDialog(window, msg, task, on_success, on_failure)
|
||||
|
||||
def on_receive(self, keyhash, message):
|
||||
self.print_error("signal arrived for", keyhash)
|
||||
self.logger.info("signal arrived for", keyhash)
|
||||
for key, _hash, window in self.keys:
|
||||
if _hash == keyhash:
|
||||
break
|
||||
else:
|
||||
self.print_error("keyhash not found")
|
||||
self.logger.info("keyhash not found")
|
||||
return
|
||||
|
||||
wallet = window.wallet
|
||||
@@ -225,7 +225,7 @@ class Plugin(BasePlugin):
|
||||
privkey = BIP32Node.from_xkey(xprv).eckey
|
||||
message = bh2u(privkey.decrypt_message(message))
|
||||
except Exception as e:
|
||||
traceback.print_exc(file=sys.stdout)
|
||||
self.logger.exception('')
|
||||
window.show_error(_('Error decrypting message') + ':\n' + str(e))
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user