简体   繁体   English

无法登录 uwsgi 控制台

[英]Unable to log into uwsgi console

so I'm running python with django and uwsgi所以我用 django 和 uwsgi 运行 python

[uwsgi]
socket = 127.0.0.1:3031
chdir = /path1
wsgi-file = path/wsgi.py
processes = 4
threads = 2
stats = 127.0.0.1:9191
autoreload=1

but doing print() from python won't print out anything....also tried logging.warning('something') but something wont get outputted但是从 python 做 print() 不会打印出任何东西......也试过 logging.warning('something') 但有些东西不会被输出

how do I log something out to the console in uwsgi?如何在 uwsgi 中将某些内容注销到控制台?

print() will generally not work in production. print()通常在生产中不起作用。 For logging to work you need to configure logging by adding something like this to the settings:要使日志记录工作,您需要通过在设置中添加如下内容来配置日志记录:

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'file': {
            'class': 'logging.handlers.FileHandler',
            'filename': '/var/log/django/django.log',
        },
    },
    'root': {
        'handlers': ['file'],
        'level': 'INFO',
    },
}

See Configuring logging for more information.有关详细信息,请参阅配置日志记录

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM