gpt4 book ai didi

django - 哪个 Django/Python 处理程序类会将日志传递到 UWSGI 记录器?

转载 作者:行者123 更新时间:2023-12-02 05:40:55 26 4
gpt4 key购买 nike

我作为 UWSGI 皇帝的附庸来运行我的 Django 网站。我创建了 /etc/uwsgi-emperor/vassals/mysite.ini 如下:

[uwsgi]
socket = /var/opt/mysite/uwsgi.sock
chmod-socket = 775
chdir = /opt/mysite
master = true
virtualenv = /opt/mysite_virtualenv
env = DJANGO_SETTINGS_MODULE=mysite.settings
module = mysite.wsgi:application
uid = www-data
gid = www-data
processes = 1
threads = 1
plugins = python3,logfile
logger = file:/var/log/uwsgi/app/mysite.log
vacuum = true

但是 Django 日志没有出现在 file:/var/log/uwsgi/app/mysite.log 中。哪个处理程序类会将日志传递给 UWSGI?

最佳答案

您可以使用logging.StreamHandler类。例如,在 settings.py 中定义 LOGGING,如下所示:

LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'level': 'DEBUG',
'filters': None,
'class': 'logging.StreamHandler',
},
},
'loggers': {
'django': {
'handlers': ['console'],
'level': 'DEBUG',
},
},
}

关于django - 哪个 Django/Python 处理程序类会将日志传递到 UWSGI 记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46747036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com