首页 > 其他 > 详细

django的logging模块

时间:2021-01-12 20:34:51      阅读:22      评论:0      收藏:0      [点我收藏+]

1.在settings使用例子

LOGGING = {
    version: 1,
    disable_existing_loggers: False,
    formatters: {
        simple: { # exact format is not important, this is the minimum information
            format: %(asctime)s %(name)-12s %(lineno)d %(levelname)-8s %(message)s,
        },
    },
    handlers: {
        console: {
            class: logging.StreamHandler,
            formatter: simple,
        },

        mail_admins: { # Add Handler for mail_admins for `warning` and above
            level: ERROR,
            class: django.utils.log.AdminEmailHandler,
        },
        file: {
            #‘level‘: ‘INFO‘,
            class: logging.FileHandler,
            formatter: simple,
            filename: os.path.join(os.path.dirname(BASE_DIR), recruitment.admin.log),
        },

        performance: {
            #‘level‘: ‘INFO‘,
            class: logging.FileHandler,
            formatter: simple,
            filename: os.path.join(os.path.dirname(BASE_DIR), recruitment.performance.log),
        },
    },

    root: {
        handlers: [console, file],
        level: INFO,
    },

    loggers: {
        "django_python3_ldap": {
            "handlers": ["console", "file"],
            "level": "DEBUG",
        },

        "interview.performance": {
            "handlers": ["console", "performance"],
            "level": "INFO",
            "propagate": False,
        },
    },
}
STATIC_URL = /static/

2.在myrecrument/interview/admin.py

logger = logging.getLogger(__name__)
def my_fun(self):
  logger.info(‘user: %s ,exported %s candicate records‘%(request.user,len(queryset)))

3.日志的输出

[12/Jan/2021 17:39:56] "GET /admin/jsi18n/ HTTP/1.1" 200 3187
2021-01-12 17:40:09,665 interview.admin 42 INFO     user: admin ,exported  3 candicate records

 

django的logging模块

原文:https://www.cnblogs.com/hixiaowei/p/14268642.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!