mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2025-12-31 20:36:24 +00:00
fix: enhanced logging to show dependencies logs
This commit is contained in:
@ -14,7 +14,7 @@ from libp2p.crypto.secp256k1 import (
|
|||||||
)
|
)
|
||||||
from libp2p.discovery.events.peerDiscovery import peerDiscovery
|
from libp2p.discovery.events.peerDiscovery import peerDiscovery
|
||||||
|
|
||||||
logger = logging.getLogger("libp2p.example.discovery.mdns")
|
logger = logging.getLogger("libp2p.discovery.mdns")
|
||||||
logger.setLevel(logging.INFO)
|
logger.setLevel(logging.INFO)
|
||||||
handler = logging.StreamHandler()
|
handler = logging.StreamHandler()
|
||||||
handler.setFormatter(
|
handler.setFormatter(
|
||||||
@ -22,6 +22,9 @@ handler.setFormatter(
|
|||||||
)
|
)
|
||||||
logger.addHandler(handler)
|
logger.addHandler(handler)
|
||||||
|
|
||||||
|
# Set root logger to DEBUG to capture all logs from dependencies
|
||||||
|
logging.getLogger().setLevel(logging.DEBUG)
|
||||||
|
|
||||||
|
|
||||||
def onPeerDiscovery(peerinfo: PeerInfo):
|
def onPeerDiscovery(peerinfo: PeerInfo):
|
||||||
logger.info(f"Discovered: {peerinfo.peer_id}")
|
logger.info(f"Discovered: {peerinfo.peer_id}")
|
||||||
@ -55,8 +58,12 @@ def main() -> None:
|
|||||||
"""
|
"""
|
||||||
parser = argparse.ArgumentParser(description=description)
|
parser = argparse.ArgumentParser(description=description)
|
||||||
parser.add_argument("-p", "--port", default=0, type=int, help="source port number")
|
parser.add_argument("-p", "--port", default=0, type=int, help="source port number")
|
||||||
|
parser.add_argument(
|
||||||
|
"-v", "--verbose", action="store_true", help="Enable verbose output"
|
||||||
|
)
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
if args.verbose:
|
||||||
|
logger.setLevel(logging.DEBUG)
|
||||||
try:
|
try:
|
||||||
trio.run(run, args.port)
|
trio.run(run, args.port)
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
|
|||||||
@ -45,7 +45,7 @@ class PeerListener(ServiceListener):
|
|||||||
self.discovered_services[name] = peer_info.peer_id
|
self.discovered_services[name] = peer_info.peer_id
|
||||||
self.peerstore.add_addrs(peer_info.peer_id, peer_info.addrs, 10)
|
self.peerstore.add_addrs(peer_info.peer_id, peer_info.addrs, 10)
|
||||||
peerDiscovery.emit_peer_discovered(peer_info)
|
peerDiscovery.emit_peer_discovered(peer_info)
|
||||||
logger.debug("Discovered Peer:", peer_info.peer_id)
|
logger.debug(f"Discovered Peer: {peer_info.peer_id}")
|
||||||
|
|
||||||
def remove_service(self, zc: Zeroconf, type_: str, name: str) -> None:
|
def remove_service(self, zc: Zeroconf, type_: str, name: str) -> None:
|
||||||
if name == self.service_name:
|
if name == self.service_name:
|
||||||
|
|||||||
Reference in New Issue
Block a user