Я пытаюсь настроить мой проект Django с помощью uWSGI. Я определил свои обработчики журналов в settings.py
, и они будут записывать журналы в то время, когда я использую сервер разработки. Однако, когда я перехожу на свой производственный сервер с помощью uWSGI, хотя файл журнала создан, он пуст.Django uWSGI создает файл журнала, но файл пуст (работает с сервером разработки)
Мои settings.py
содержит следующее:
import logging
logger = logging.getLogger('django_auth_ldap')
logger.addHandler(logging.StreamHandler())
logger.setLevel(logging.DEBUG)
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'class': 'logging.StreamHandler',
},
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/tmp/zdebug.log',
},
},
'loggers': {
'django': {
'handlers': ['console','file'],
'level': os.getenv('DJANGO_LOG_LEVEL', 'INFO'),
},
'devices': {
'handlers': ['console','file'],
'level': 'INFO'
},
'stack_configs': {
'handlers': ['console','file'],
'level': 'INFO'
},
'django_auth_ldap': {
'handlers': ['console','file'],
'level': 'INFO'
},
},
}
Заранее спасибо за любую помощь вы можете предложить.