簡介 :

由於 Heroku 預設之 log檔 只能觀看部份且粗略的logs,

為了能更明確找出每次的 bug & error ,

 

解決辦法 : 

在專案中的 setting.py 檔中加入以下片段 :

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console': {
            'class': 'logging.StreamHandler',
        },
    },
    'loggers': {
        'django': {
            'handlers': ['console'],
             'level': os.getenv('DJANGO_LOG_LEVEL', 'DEBUG'),
        },
    },
}

加入後便能察看詳細的logs以利debug

 

參考資料 : 

https://stackoverflow.com/questions/45391082/heroku-server-error-500-when-debug-false-whitenoise-could-not-find-style-c

 

arrow
arrow
    創作者介紹
    創作者 Rex 的頭像
    Rex

    Rex-Software-Blog

    Rex 發表在 痞客邦 留言(0) 人氣()