我有一个python脚本,它将编写一些常规日志到控制台。我使用典型的python -u jbot.py | tee -a jbot.log将其重定向到一个日志文件。这很好,我得到控制台输出和日志文件输入。但是,当试图在屏幕下运行此程序时:
screen python -u jbot.py | tee -a jbot.log
我没有任何日志输出到我的文件。一旦我断开了与screen的连接,该会话的控制台输出是否会被完全抑制,或者我是否仍然可以从脚本的stdout和stderr获得日志文件输入?
我意识到使用日志库可能会解决这个问题(因为我无论如何都在筛选),但是现在我想继续捕获控制台输出(如果可