我使用 python 2.7.3的日志记录工具:
日志包提前更新格式化选项,如 str.format ()和 string. Template。
我喜欢带花括号的“ new”格式,所以我尝试这样做:
log = logging.getLogger("some.logger")
log.debug("format this message {0}", 1)
然后得到错误的结论:
TypeError: 并非在字符串格式化过程中转换的所有参数
我错过了什么?
另外,我不想用
log.debug("format this message {0}".format(1))
因为在这种情况下,无论日志记录器级别如何,消息始终是格式化的。