mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-18 05:12:45 +01:00
pyln: Add logging to bitcoind RPC calls
Useful if we want to debug a bit better
This commit is contained in:
parent
8b09ac38aa
commit
f2a0a4abfc
@ -321,7 +321,16 @@ class SimpleBitcoinProxy:
|
|||||||
proxy = BitcoinProxy(btc_conf_file=self.__btc_conf_file__)
|
proxy = BitcoinProxy(btc_conf_file=self.__btc_conf_file__)
|
||||||
|
|
||||||
def f(*args):
|
def f(*args):
|
||||||
return proxy._call(name, *args)
|
logging.debug("Calling {name} with arguments {args}".format(
|
||||||
|
name=name,
|
||||||
|
args=args
|
||||||
|
))
|
||||||
|
res = proxy._call(name, *args)
|
||||||
|
logging.debug("Result for {name} call: {res}".format(
|
||||||
|
name=name,
|
||||||
|
res=res,
|
||||||
|
))
|
||||||
|
return res
|
||||||
|
|
||||||
# Make debuggers show <function bitcoin.rpc.name> rather than <function
|
# Make debuggers show <function bitcoin.rpc.name> rather than <function
|
||||||
# bitcoin.rpc.<lambda>>
|
# bitcoin.rpc.<lambda>>
|
||||||
|
Loading…
Reference in New Issue
Block a user