logging - 如何启用uWSGI日志记录到文件?

标签 logging uwsgi ini

我刚刚使用以下配置在 EC2 Ubuntu 14.04 LTS 上安装了我的第一个 uWSGI 服务器:

[uwsgi]
http-socket    = :9001
plugin    = python
wsgi-file = foo.wsgi
chdir = /home/bar
process   = 3

uWSGI 容器工作正常,但没有日志记录。根据手册,我添加了以下内容:

logger = file:/tmp/errlog

但是重新启动(使用sudo service uwsgi restart)不起作用 - 服务器无法使用此配置启动。

知道我的 ini 配置中缺少什么吗?

最佳答案

“常见”语法是“logto = file”。

记录器选项用于高级插件,如果你想使用"file"插件,你必须加载日志文件插件(就像加载Python插件一样)。但老实说,如果你只想记录到一个文件,logto 就足够了

关于logging - 如何启用uWSGI日志记录到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23982411/

相关文章:

python - 上游超时(uWSGI + NGINX + Flask)

python - 导入错误: No module named 'django' uWSGI Django Nginx Ubuntu 16. 04 Python3.6

用于将 .ini 文件转换为 .json 文件的 Javascript 库(客户端)

c - 从以前保存的文件加载时缓冲区溢出

从 loop.create_task() 引发的 python asyncio 异常

Python 计划日志轮转

linux - Logger 命令在 CentOS 中不起作用?

java - Log4j2 自定义附加程序 : ERROR Attempted to append to non-started appender

python - 如何禁用 nginx+uwsgi+python 服务器的缓存?

c++ -::GetPrivateProfileString 读取 INI 文件的整个部分