繁体   English   中英

如何创建错误日志文件

[英]How to create log file to errors

我使用pyinstaller3.1在Windows中创建一个可执行文件。 如果我的代码错误,将显示

"Fatal Error! return -1".

我该怎么办,例如Py2exe。

http://www.py2exe.org/index.cgi/StderrLog

如果我使用如下所示的方法,它将始终创建“ my_stderr.log”。 我要创建日志文件,仅在可执行文件错误。

import sys
sys.stderr = open("my_stderr.log",'w')

您可以将代码放入try-except块中,并且在缓存异常时可以打开文件以写入日志。

使用用户定义的异常来捕获您自己的错误

否则:使用简单的写日志文件中except部分:

f = open("/path/to/file","a+") 
f.write("your message") 
f.close() 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM