django management 这种自定义的django命令输入日志貌似跟普通的不一样,
把日志输出到日志文件的时候,如果filename参数是相对路径,日志打印不出来,换成绝对路径正常输出
django日志配置如下:
LOGGING= {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'detail': {
'format': '%(asctime)s|%(levelname)s|%(name)s|%(message)s',
},
},
'handlers': {
'management': {
'()': logging.handlers.RotatingFileHandler,
'formatter': 'detail',
'filename': '/Users/test/risk_control.log',
#'filename': 'risk_control.log',
'maxBytes': 1024 * 1024 * 50,
'backupCount': 5,
},
},
'loggers': {
'management': {
'handlers': ['management'],
'level': 'INFO',
'propagate': False,
},
},
}