一. 詳細(xì)日志配置
在settings.py配置文件中新增 日志配置
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'file': { 'level': 'DEBUG', 'class': 'logging.handlers.TimedRotatingFileHandler', 'filename': './log/access.log', 'when': 'midnight', # 每天切割日志 'interval': 1, # 切割時間間隔為1天 'backupCount': 7, # 保留7天日志 'formatter': 'custom', }, }, 'formatters': { 'custom': { # 日志輸出不夠詳細(xì),搜索 format 配置后修改下面的配置 'format': '[%(asctime)s] [%(levelname)s]: %(message)s', }, }, 'loggers': { 'app': { 'handlers': ['file'], 'level': 'DEBUG', 'propagate': True, }, }, }
二. 調(diào)用方法
import logging def xx(request): logger = logging.getLogger('app') logger.info("小明完成了工作任務(wù)")