From 08fd179dacaa6f60261e64a9fc1278927454c7e0 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Fri, 26 May 2023 17:02:27 -0700 Subject: [PATCH] Fix logging when using from_entity Signed-off-by: Alex Forencich --- cocotbext/eth/eth_mac.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cocotbext/eth/eth_mac.py b/cocotbext/eth/eth_mac.py index 99c5cd1..f580726 100644 --- a/cocotbext/eth/eth_mac.py +++ b/cocotbext/eth/eth_mac.py @@ -133,7 +133,10 @@ class EthMacTx(Reset): self.ptp_ts_valid = ptp_ts_valid self.ifg = ifg self.speed = speed - self.log = logging.getLogger(f"cocotb.{bus._entity._name}.{bus._name}") + if bus._name: + self.log = logging.getLogger(f"cocotb.{bus._entity._name}.{bus._name}") + else: + self.log = logging.getLogger(f"cocotb.{bus._entity._name}") self.log.info("Ethernet MAC TX model") self.log.info("cocotbext-eth version %s", __version__) @@ -349,7 +352,10 @@ class EthMacRx(Reset): self.ptp_time = ptp_time self.ifg = ifg self.speed = speed - self.log = logging.getLogger(f"cocotb.{bus._entity._name}.{bus._name}") + if bus._name: + self.log = logging.getLogger(f"cocotb.{bus._entity._name}.{bus._name}") + else: + self.log = logging.getLogger(f"cocotb.{bus._entity._name}") self.log.info("Ethernet MAC RX model") self.log.info("cocotbext-eth version %s", __version__)