django management log 打印日志

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,
        },
    },

}
发布了115 篇原创文章 · 获赞 34 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/u011519550/article/details/102512806
今日推荐