Plesk passenger django watch manage.py 日志
Plesk passenger django watch manage.py logs
我在 Plesk 上使用 Django。为此,有必要在 plesk 中安装乘客。
https://support.plesk.com/hc/en-us/articles/115002701209-How-to-allow-installing-and-install-Django-applications-
当我在 localhost 上写 python manage.py runserver 时,我可以立即查看所有 manage.py 日志。
但是由于我在处理这个 plesk passenger 时没有运行这个命令,所以我看不到任何日志记录。
如何即时查看manage.py日志记录?
我正在使用 centos7 - plesk onyx
我找到了解决方案
只需添加 settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'WARNING',
'class': 'logging.FileHandler',
'filename': 'debug.log',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'WARNING',
'propagate': True,
},
},
'applogfile': {
'level':'WARNING',
'class':'logging.handlers.RotatingFileHandler',
'filename': os.path.join(BASE_DIR, 'logfile.log'),
'maxBytes': 1024*1024*15, # 15MB
'backupCount': 10,
},
}
我在 Plesk 上使用 Django。为此,有必要在 plesk 中安装乘客。 https://support.plesk.com/hc/en-us/articles/115002701209-How-to-allow-installing-and-install-Django-applications-
当我在 localhost 上写 python manage.py runserver 时,我可以立即查看所有 manage.py 日志。
但是由于我在处理这个 plesk passenger 时没有运行这个命令,所以我看不到任何日志记录。
如何即时查看manage.py日志记录?
我正在使用 centos7 - plesk onyx
我找到了解决方案
只需添加 settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'WARNING',
'class': 'logging.FileHandler',
'filename': 'debug.log',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'WARNING',
'propagate': True,
},
},
'applogfile': {
'level':'WARNING',
'class':'logging.handlers.RotatingFileHandler',
'filename': os.path.join(BASE_DIR, 'logfile.log'),
'maxBytes': 1024*1024*15, # 15MB
'backupCount': 10,
},
}