我的代码中有一个调试记录器选项。我有一个logger.debug和logger.error函数。但我只想用红色来记录错误。我该怎么做?当我尝试删除这些代码时:https://coloredlogs.readthedocs.io/en/latest/readme.html 我收到了每一条红色的日志信息
这是库记录器创建功能:
def create_logger(name="dummy", level=logging.DEBUG, record_format=None):
"""Create a logger according to the given settings"""
if record_format is None:
record_format = "%(asctime)s\t%(levelname)s\t%(module)s.%(funcName)s\t%(threadName)s\t%(message)s"
logger = logging.getLogger("modbus_tk")
logger.setLevel(level)
formatter = logging.Formatter(record_format)
if name == "udp":
log_handler = LogitHandler(("127.0.0.1", 1975))
elif name == "console":
log_handler = ConsoleHandler()
elif name == "dummy":
log_handler = DummyHandler()
else:
raise Exception("Unknown handler %s" % name)
log_handler.setFormatter(formatter)
logger.addHandler(log_handler)
return logger
目前没有回答
相关问题 更多 >
编程相关推荐