gpt4 book ai didi

python - twistd.py 记录到标准输出和文件

转载 作者:太空宇宙 更新时间:2023-11-04 06:17:31 25 4
gpt4 key购买 nike

我正在使用 twistd.py 来运行我的应用程序,如下所示:

twistd -noy -l logfile.log tacfile.tac

不幸的是,现在所有的输出都进入了日志文件,这对于过去的调试来说更好,但对于现在的调试来说更糟。我想要两全其美...如何让 twistd 记录到标准输出以及命令行中提供的文件?

最佳答案

我会尝试:

twistd -noy -l - tacfile.tac | tee logfile.log

“-l -”使 twistd 记录到标准输出,tee 将其保存到文件并打印到标准输出。在 ubuntu 上,tee 来自 coreutils 包。

<--- 在下方编辑 --->

如果你只想要一些特定于扭曲的东西,你可以在 tac 文件中添加以下代码:

from twisted.python import log, logfile

logFile = logfile.LogFile.fromFullPath('tacfile.log')
log.addObserver(log.FileLogObserver(logFile).emit)

然后用“-l -”运行twistd

关于python - twistd.py 记录到标准输出和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14593694/

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