·在目录中:
首先在项目根目录下创建logs文件目录,里面写上
·在配置文件dev.py中添加如下配置信息,比如:
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': {'format':'%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s'}, # 这个里面带一个format属性名称 'simple': { 'format': '%(levelname)s %(module)s %(lineno)d %(message)s' } }, 'filters': { 'require_debug_true': { '()': "django.utils.log.RequireDebugTrue" } }, 'handlers': { 'console': { 'level': 'INFO', 'filters': ["require_debug_true"], # 这个是复数形式 'class': 'logging.StreamHandler', "formatter": "simple" }, "file": { "level": 'INFO', 'class': 'logging.handlers.RotatingFileHandler', 'filename': os.path.join(os.path.dirname(BASE_DIR), 'logs/xiaoyu.log'), 'maxBytes': 300*1024*1024, 'backupCount': 10, 'formatter': 'verbose' } }, 'loggers': { 'django': { 'handlers': ['console', 'file'], 'propagate': True, 'level': 'INFO' } } }
·在终端命令行里输入 python manage.py shell进入python命令行模式输入代码:
import logging
logger = logging.getLogger('django')
logger.debug('亲爱的,你慢慢飞,小心前面带刺的玫瑰')
logger.info('追逐你一生,爱恋我牵回, 不辜负我的柔情,你的美..')
logger.error('Hello World..')