代码之家  ›  专栏  ›  技术社区  ›  David542

在python中获取loglevel

  •  1
  • David542  · 技术社区  · 5 年前

    将级别设置为 info :

    import logging
    logging.basicConfig(filename='example.log',level=logging.INFO)
    

    有办法打印 level 确认设置为 logging.INFO ? 我希望 logging.__dict__ 会显示出来的,但我找不到。

    2 回复  |  直到 5 年前
        1
  •  1
  •   mechanical_meat nazca    5 年前

    你可以这样做:

    >>> logging.getLevelName(logging.getLogger().getEffectiveLevel())
    'INFO'
    

    对…的呼唤 .getEffectiveLevel() 返回级别的数字代码,然后通过相应的 .getLevelName() .

        2
  •  0
  •   Max Power    5 年前

    这对你有用吗?

    import logging
    lvl = logging.INFO
    
    logging.basicConfig(filename='example.log',level=lvl)    
    print(logging.getLevelName(lvl))
    >>>INFO