日志记录模块在 python 2.6.6 中不工作

Logging module not working in python 2.6.6

下面的代码在 Python 2.7 上工作正常,但不幸的是我必须在 Linux 5.9 上部署我的脚本,其中安装了 python 2.6.6 并且没有选项给我升级。我无法在 python 2.6.6

上进行日志记录
import logging

class Test():
    def __init__(self, args):
        self.args = args

    def call_this(self):
        logger.info("Info Log %s" % self.args)

if __name__ == "__main__":
    t = Test("Hello")
    logger = logging.getLogger()
    file_formatter = logging.Formatter(fmt="%(levelname)-1s [%(filename)s:%(lineno)d] %(message)s")
    file_handler = logging.FileHandler('LogFile.log')
    file_handler.setFormatter(file_formatter)
    logger.addHandler(file_handler)

    console_handler = logging.StreamHandler()
    logger.addHandler(console_handler)
    logger.setLevel("INFO")
    t.call_this()

更改了以下代码行,现在可以使用了。

logger.setLevel(logging.INFO)