我在Cloud Run中使用Django、uwsgi和nginx。
一個Cloud Run服務不能顯示django日志和錯誤日志。這就是為什么Error Report也不能使用的原因。
云運行的日志是這樣的。它不能看到堆疊跟蹤... 我不知道服務器上發生了什么錯誤。
這是我的設定。
Django settings.py
。
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'local': {
'format': "[%(asctime)s] %(levelname)s [%(name)s.%(funcName)s:%(lineno)d] %(message)s"。
},
'verbose'/span>: {
'format': '{message}'。
'style': '{',
},
},
'過濾器': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse',
}
},
'handlers': {
'console': {
'class': 'logging.StreamHandler',
'formatter': 'local',
},
},
'root': {
'handlers': ['console']。
'level': 'warning'。
},
'loggers': {
'user': {
'handlers': ['console']。
'level': 'DEBUG'。
'propagate': False。
},
'django': {
'handlers': ['console']。
'level': 'INFO',
'propagate': False。
},
'django.db.backends': {
'handlers': ['console']。
'level': 'INFO',
'propagate': False。
},
'mail_admins': {
'level': 'ERROR',
'過濾器': ['require_debug_false']。
'class': 'django.utils.log.AdminEmailHandler'
uwsgi.ini
[uwsgi]
# This config will be loaded if nothing specific is specified
# 從下面加載基本配置。
ini = :base
# %d是這個組態檔所在的目錄 ini = :base
socket =
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/316525.html
標籤:
上一篇:LNMP環境搭建
