django设置日志配置之后服务器出现500的情况
今天再给django配置日志的时候,在window本地是可以的,但是放到服务器上面就直接出现500的情况。
settings配置如下:
import os
LOGGING_DIR = '/data/log/' # 日志文件夹路径
# if platform.system() == 'Windows':
# LOGGING_DIR = 'C:\\Users\\10\\Desktop\\yutang-server\\log'
# else:
# LOGGING_DIR = '/data/log'
# 接下来就是我们对于日志的配置
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
},
'db': {
'level': 'DEBUG',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOGGING_DIR, 'django_db.log'),
'maxBytes': 1024 * 1024, # 1M大小分割
'backupCount': 30
},
'django_run': {
'level': 'INFO',
'class': 'logging.handlers.TimedRotatingFileHandler',
'filename': os.path.join(LOGGING_DIR, 'django_debug.log'),
'when': 'midnight',
'backupCount': 7
},
},
'loggers': {
'django': {
'handlers': ['django_run', 'console'],
'level': 'INFO',
'propagate': True
},
# 这个是数据库的
'django.db.backends': {
'handlers': ['db', 'console'],
'propagate': True,
'level': 'DEBUG'
},
# 这个是debug的
'log': {
'handlers': ['django_run', 'console'],
'level': 'INFO',
'propagate': True,
},
},
}
服务器上的日志文件也是有生成的,但是就是访问不了服务器,一直都是500,求大佬指导,非常感谢