python django应用程序设置日志级别

时间:2016-09-28 21:44:22

标签: python django

我是python和Django的新手。我对app / settings.py的更改没有恢复。我已经改变了日志级别 FROM:

LOGGING = {
'version': 1,
...
'handlers': {
    'mail_admins': {
        'level': 'ERROR',
        'filters': ['require_debug_false'],
        'class': 'django.utils.log.AdminEmailHandler'
    }
},

'loggers': {
    'django.request': {
        'handlers': ['mail_admins'],
        'level': 'ERROR',
        'propagate': True,
    },
}
}

LOGGING = {
'version': 1,
...

 'handlers': {
    'file': {
        'level': 'DEBUG',
        'class': 'logging.FileHandler',
        'filename': '/var/log/django/debug.log'
     }
 },

 'loggers': {
    'django.request': {
        'handlers': ['file'],
        'level': 'DEBUG',
        'propagate': True,
     },
 }
} 

但是变化没有恢复,因为尽管在应用上采取了操作,我仍然没有看到日志上的任何活动。我怎么能告诉Django更新设置并重新加载?

1 个答案:

答案 0 :(得分:0)

您需要重新启动网络服务器才能获取应用中的更改。