使用uWSGI emperor模式分离附庸日志记录

时间:2016-02-06 00:53:27

标签: python uwsgi

我正在以emperor模式运行uWSGI 1.9.17(使用来自Trusty的uwsgi-emperor包的默认配置),并且皇帝的日志正在流入/var/log/uwsgi/emperor.log。

emperor.log文件还包含从每个附庸组合的所有stdout / err,我似乎无法让任何附庸登录到单独的文件。我尝试过使用logto = /var/uwsgi/apps/vassal1.log配置选项,但无济于事。

有没有人知道如何让vassals记录到单独的文件?

1 个答案:

答案 0 :(得分:3)

要将附庸日志与emperor分开,您可以使用logger:

logger = file:/var/uwsgi/apps/vassal1.log

我不确定为什么logto不适用于附庸,但记录器工作正常。您甚至可以指定应记录到哪个文件(或使用其他插件,而不仅仅是文件)。有关记录器的更多信息,请参阅here