在 cocotb 官方快速入门指南中,打印日志消息的方法是在 dut 对象上使用 _log.info() :
import cocotb
from cocotb.triggers import Timer
@cocotb.test()
def my_first_test(dut):
"""
Try accessing the design
"""
dut._log.info("Running test!")
for cycle in range(10):
dut.clk = 0
yield Timer(1000)
dut.clk = 1
yield Timer(1000)
dut._log.info("Running test!")
如果我使用 Cocotb 的最后一个主版本这样做,我会收到一个不推荐使用的警告:
/opt/cocotb/cocotb/handle.py:134: UserWarning: Use of log attribute is deprecated
那么记录最新版本 cocotb 信息的好方法是什么?
谢谢