django配置日志
LOG_PATH = 'logs/debug' # 日志配置 LOGGING = { 'version': 1, #定义了配置文件的版本 'disable_existing_loggers': False, ## True表示禁用logger # 格式化 'formatters': { 'default': { 'format': '[%(asctime)s][%(levelname)s][%(filename)s:%(lineno)d:%(funcName)s]:%(message)s', 'datefmt': '%Y-%m-%d %H:%M:%S' }, 'simple': { 'format':'[%(asctime)s][%(levelname)s]:%(message)s', 'datefmt': '%Y-%m-%d %H:%M:%S' }, }, # 处理日志的方式 'handlers': { 'v_handlers': { # 级别 'level': 'DEBUG', # 存储方式 "class": 'logging.handlers.RotatingFileHandler', # 日志文件大小 'maxBytes': 300 * 1024 * 1024, 'encoding': 'utf8', # 日志文件路径 'filename': '{}_all.log'.format(LOG_PATH), # 格式化方式 'formatter': 'default', }, 'error': { 'level': "ERROR", 'class': 'logging.handlers.RotatingFileHandler', 'maxBytes': 300 * 1024 * 1024, 'encoding': 'utf8', 'filename': '{}_error.log'.format(LOG_PATH), 'formatter': 'simple' } }, # 配置日志的处理方式 'loggers': { 'django': { 'handlers': ['v_handlers'], 'propagate': True, }, 'django.request': { 'handlers': ['error'], 'level': 'ERROR', 'propagate': True } }, # 过滤器 'filters': { } }
本文来自博客园,作者:CodeYaSuo,转载请注明原文链接:https://www.cnblogs.com/hany-postq473111315/p/16493221.html