mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-18 21:35:11 +01:00
pytest: Give lightningd nodes a numeric ID to prefix logs
This used to be the port, but since we no longer have fixed ports, and we start them in random order we can't easily distinguish them by the port anymore. Just use a numeric ID that matches their lightning-dirs. Signed-off-by: Christian Decker <decker.christian@gmail.com>
This commit is contained in:
parent
65cac1ba85
commit
6231e9969f
@ -163,7 +163,10 @@ class NodeFactory(object):
|
||||
shutil.rmtree(lightning_dir)
|
||||
|
||||
socket_path = os.path.join(lightning_dir, "lightning-rpc").format(node_id)
|
||||
daemon = utils.LightningD(lightning_dir, self.bitcoind.bitcoin_dir, port=port, random_hsm=random_hsm)
|
||||
daemon = utils.LightningD(
|
||||
lightning_dir, self.bitcoind.bitcoin_dir,
|
||||
port=port, random_hsm=random_hsm, node_id=node_id
|
||||
)
|
||||
# If we have a disconnect string, dump it to a file for daemon.
|
||||
if disconnect:
|
||||
with open(os.path.join(lightning_dir, "dev_disconnect"), "w") as f:
|
||||
|
@ -251,7 +251,7 @@ class BitcoinD(TailableProc):
|
||||
|
||||
|
||||
class LightningD(TailableProc):
|
||||
def __init__(self, lightning_dir, bitcoin_dir, port=9735, random_hsm=False):
|
||||
def __init__(self, lightning_dir, bitcoin_dir, port=9735, random_hsm=False, node_id=0):
|
||||
TailableProc.__init__(self, lightning_dir)
|
||||
self.lightning_dir = lightning_dir
|
||||
self.port = port
|
||||
@ -281,7 +281,7 @@ class LightningD(TailableProc):
|
||||
f.write(seed)
|
||||
if DEVELOPER:
|
||||
self.opts['dev-broadcast-interval'] = 1000
|
||||
self.prefix = 'lightningd(%d)' % (port)
|
||||
self.prefix = 'lightningd-%d' % (node_id)
|
||||
|
||||
@property
|
||||
def cmd_line(self):
|
||||
|
Loading…
Reference in New Issue
Block a user