Python 的日志记录函数允许您向它们传递多个参数,它们可以为您插值。所以你有一个选择:
logger.info("Something %s this way comes!" % "wicked")
或者
logger.info("Something %s this way comes!", "wicked")
但是为什么要选择其中之一呢?这仅仅是让错误发生在记录器中而不是在被记录的程序中发生的问题,还是有别的原因?
Python 的日志记录函数允许您向它们传递多个参数,它们可以为您插值。所以你有一个选择:
logger.info("Something %s this way comes!" % "wicked")
或者
logger.info("Something %s this way comes!", "wicked")
但是为什么要选择其中之一呢?这仅仅是让错误发生在记录器中而不是在被记录的程序中发生的问题,还是有别的原因?