zxCoder
V2EX  ›  问与答

Python 怎么实现每个文件对应一个 log 文件

  •  
  •   zxCoder · Jun 21, 2021 · 703 views
    This topic created in 1788 days ago, the information mentioned may be changed or developed.

    a.py 调用 b.py b.py 调用 c.py 这样子

    直接配置 logging.basicConfig 好像最顶层的配置就被覆盖失效了

    so1n
        1
    so1n  
       Jun 21, 2021
    文件开头 把你的配置 add logger(__name__)
    然后 logger = logging.logger(__name__)

    但是这种做法只针对当前的文件 logger 对象, 如果你用到其他库的日志, 如 redis 他说默认指向 root 这个 logger 的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1582 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:30 · PVG 00:30 · LAX 09:30 · JFK 12:30
    ♥ Do have faith in what you're doing.