【发布时间】:2021-02-10 13:23:03
【问题描述】:
我在 IIS 上部署了 django 应用程序,但是我的日志记录代码在本地主机上运行良好,导致服务器 500 错误... 请问有什么可以帮忙的吗?
LOGGING = {
'version': 1,
'loggers': {
'django': {
'handlers': ['debuglog'],
'level': 'DEBUG'
},
'django.server': {
'handlers': ['errorlog'],
'level': 'ERROR'
}
},
'handlers': {
'debuglog': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': './logs/debug.log',
'formatter': 'simple',
},
'errorlog': {
'level': 'ERROR',
'class': 'logging.FileHandler',
'filename': './logs/error.log',
'formatter': 'simple',
}
},
'formatters': {
'simple': {
'format': '{levelname} {message}',
'style': '{',
}
}
}
也许 IIS 不允许 django 创建日志文件,它需要权限才能这样做?如果是这种情况,我该怎么做?
【问题讨论】:
标签: django logging iis http-status-code-500