加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Django中的logging

发布时间:2020-12-20 10:54:42 所属栏目:Python 来源:网络整理
导读:对网站、微服务来说,log(日志)是比较重要的运维工具。?Django的log,主要是复用Python标准库中的logging模块,在 settings.py 中进行配置。 此外,也提供了一些独特的扩展。 settings.py TIME_ZONE = ‘ Asia/Shanghai ‘ LOGGING = { ‘ version ‘ : 1

对网站、微服务来说,log(日志)是比较重要的运维工具。?Django的log,主要是复用Python标准库中的logging模块,在settings.py中进行配置。 此外,也提供了一些独特的扩展。

settings.py

TIME_ZONE = Asia/Shanghai

LOGGING = {
    version: 1,disable_existing_loggers: False,formatters: {   #有这个配置在,可以不用修改系统的配置
        verbose: {
            format: {asctime} {module}.{funcName} {lineno:3} {levelname:7} => {message},
        #asctime> 2018-11-15 module> 是模块名 funcName>函数名 lineno:3>至少显示3个字符 少则补空格 levelname>是log级别 message>是log内容 style: {,},handlers: { console: { class: logging.StreamHandler,formatter: verbose,file: { class: logging.handlers.RotatingFileHandler,filename: /tmp/django.log,maxBytes: 4194304,# 4 MB backupCount: 10,level: DEBUG,loggers: { ‘‘: { handlers: [console,file],level: os.getenv(DJANGO_LOG_LEVEL,INFO),django: { handlers: [console,propagate: False,}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读