2
我一直在尝试多个东西,但没有成功。 我想将日志保存到文件(SqlAlchemy日志,应用程序调试日志,错误堆栈跟踪等)。在守护进程模式下登录的金字塔uWSGI不起作用
我开始uwsgi用下面的命令: uwsgi --ini-paste-logged myapp.ini
,这里是ini文件中的内容(其中apiservice是我PAKAGE)
[loggers]
keys = root, apiservice, sqlalchemy
[handlers]
keys = console
[formatters]
keys = generic
[logger_root]
level = INFO
handlers = console
[logger_apiservice]
level = DEBUG
handlers =
qualname = apiservice
[logger_sqlalchemy]
level = INFO
handlers =
qualname = sqlalchemy.engine
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic
[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s
[uwsgi]
socket = /tmp/myapp-uwsgi.sock
virtualenv = /var/www/myapp/env
pidfile = ./uwsgi.pid
daemonize = ./uwsgi.log
master = true
processes = 4
的uwsgi.log
只包含请求日志,没有任何实际的日志数据。
我已经喜欢INI选项尝试:
- 贴:配置:%P
- 粘贴记录器:%P
- logto:
file
没什么似乎工作。
添加此作为参考,它也适用于Turbogears2 – Gibberish