跳到内容

logging-too-few-args (PLE1206)

源自 Pylint 代码检查工具。

作用

检查 logging 格式字符串的参数是否太少。

为什么这不好?

如果运行该语句,将引发 TypeError

示例

import logging

try:
    function()
except Exception as e:
    logging.error("%s error occurred: %s", e)
    raise

建议改为

import logging

try:
    function()
except Exception as e:
    logging.error("%s error occurred: %s", type(e), e)
    raise