2024-10-05 14:22:16 发布
网友
我用paster在本地机器上运行Pylons,在Debian服务器上运行WSGI。我想添加一些print语句来调试一个问题:我不是Pylons或Python专家。在
在我的本地机器上,这很好:打印语句到终端。在服务器上,这些语句不会打印到日志文件中:相反,每当调用print语句时,日志文件都会显示“IOError:failedtowritedata”。在
在我解决这个问题之前,我无法调试服务器上的任何内容。在
有人能建议如何在服务器上运行打印吗?谢谢!在
WSGI应用程序使用sys.stdout或sys.stderr是错误的。如果您想将调试输出到服务器错误日志,请使用environ['wsgi.errors'].write()。在
sys.stdout
sys.stderr
environ['wsgi.errors'].write()
不要使用print语句,使用日志模块。不知道服务器的设置,我们帮不了你。在
WSGI应用程序使用
sys.stdout
或sys.stderr
是错误的。如果您想将调试输出到服务器错误日志,请使用environ['wsgi.errors'].write()
。在不要使用print语句,使用日志模块。不知道服务器的设置,我们帮不了你。在
相关问题 更多 >
编程相关推荐