gpt4 book ai didi

python - 如何从 python 记录器获取文件名

转载 作者:太空狗 更新时间:2023-10-29 21:34:21 26 4
gpt4 key购买 nike

我有以下代码

job_logger = logging.getLogger("abc")
job_handler = logging.FileHandler(filename)
job_logger.addHandler(job_handler)
print job_logger.something

我想知道来自 job_logger 对象的文件名。有什么想法吗?

最佳答案

假设 job_logger 对象目前只有一个处理程序。

>>> handler = job_logger.handlers[0]
>>> filename = handler.baseFilename
>>> print(filename)
'/tmp/test_logging_file'

当有多个处理程序时,设计您的逻辑以获取所有处理程序或获取最后一个处理程序。

关于python - 如何从 python 记录器获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26017073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com