我已将所有记录器设置为 CRITICAL:
import logging
loggers = [logging.getLogger()]
loggers = loggers + [logging.getLogger(name) for name in logging.root.manager.loggerDict]
for logger in loggers:
logger.setLevel(logging.FATAL)
我仍然收到这些消息:
Warning: Vehicle 'flow_00.0' performs emergency braking with decel=-9.00 wished=7.50 severity=1.00, time=21.00.
问题 1:如何管理 Flow 中的日志记录级别?还是底层的 SUMO/Aimsum 后端?
在 Flow 代码中,我看到了这些东西:
import logging
logging.warning("some stuff")
问题2:为什么只记录根日志?如果我出于某种原因想要禁用根日志,而不是 Flow 的日志,我该怎么做?