首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
命令行运行 Python 程序时 日志怎么老不进文件?
azev
·
2022-04-18 10:28:21 +08:00
· 599 次点击
这是一个创建于 711 天前的主题,其中的信息可能已经有所发展或是发生改变。
使用了 logging 来记录日志输出到控制台
因为不想定死日志文件 所以没有写在 logging.basicConfig 中 而是打算运行的时候命令行指定
但是发以下下两种方式都不行
python
app.py
>> t.log
python -u
app.py
| tee -a t.log
控制台正常输出 t.log 文件始终为空 是怎么回事?
Python
log
日志
控制台
3 条回复
•
2022-04-18 19:53:11 +08:00
1
Muniesa
2022-04-18 10:34:26 +08:00 via Android
C 的输出不会被重定向,用 nohup 就可以了
2
azev
OP
2022-04-18 10:39:34 +08:00
@
Muniesa
原来如此 多谢
3
zhanglintc
2022-04-18 19:53:11 +08:00
确定是 nohup 的问题吗?
我怎么感觉像是日志是输出到标准错误的,所以需要 python
app.py
2>&1 >> t.log
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
我们的愿景
·
实用小工具
·
5384 人在线
最高记录 6543
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 07:34
·
PVG 15:34
·
LAX 00:34
·
JFK 03:34
Developed with
CodeLauncher
♥ Do have faith in what you're doing.