gpt4 book ai didi

python - 从 python 程序写入日志文件

转载 作者:太空狗 更新时间:2023-10-30 00:41:17 24 4
gpt4 key购买 nike

我想输出一些字符串到日志文件,我希望日志文件不断更新。

我查看了 logging module pf python 发现是 主要是关于格式化和并发访问。

如果我遗漏了什么或者我有其他方法,请告诉我

最佳答案

通常我会做以下事情:

  # logging  
LOG = "/tmp/ccd.log"
logging.basicConfig(filename=LOG, filemode="w", level=logging.DEBUG)

# console handler
console = logging.StreamHandler()
console.setLevel(logging.ERROR)
logging.getLogger("").addHandler(console)

日志记录部分初始化日志记录的 basic configurations .在下文中,我设置了一个控制台处理程序,它单独打印出一些日志信息。通常我的控制台输出设置为只输出错误(logging.ERROR)和LOG文件中的详细输出。

您的日志现在将打印到文件中。例如使用:

logger = logging.getLogger(__name__)
logger.debug("hiho debug message")

甚至

logging.debug("next line")

应该可以。

Doug Hellmann 有一个 nice guide .

关于python - 从 python 程序写入日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15474095/

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