美文网首页
django日志及配置

django日志及配置

作者: 葡萄柚子茶 | 来源:发表于2020-11-17 16:56 被阅读0次

django日志

四个组件

  • Loggers:日志记录的处理类/对象,一个Logger可以有多个Handlers
  • Handlers:对于每条日志消息如何处理,记录到文件,控制台还是网络
  • Filters: 定义过滤器,用于Logger/Handler之上
  • Formmaters:定义日志文本记录的格式

四个级别

  • DEBUG: 调试
  • INFO:常用的系统信息
  • WARNING:小的告警,不影响主要功能
  • ERROR:系统出现不可忽视的错误
  • CRITICAL:非常严重的错误
import logging
# __name__当前脚本的名字
logger = logging.getLogger(__name__)

# 记录info的日志
logger.info('%s exported %s candidate records' % (request.user, len(queryset)))

django 配置

新建settings包,将原来settings.py文件重命名为base.py,放入settings中,再将manage.py中的


image.png

'mindsense.settings'改为'settings.base',这样默认没有配置时,使用base.py中的配置
改settings配置


image.png

新增local.py,生产环境,引入base.py后覆盖详细的参数


image.png

新增production.py,线上环境


image.png

通过命令指定环境

python manage.py runserver 0.0.0.0:8000 --settings=settings.local

setdefault给字典传值,如果有值就不覆盖

相关文章

  • django日志及配置

    django日志 四个组件 Loggers:日志记录的处理类/对象,一个Logger可以有多个Handlers H...

  • django 多进程下,日志写入错乱问题

    问题:使用django自带logging配置记录日志时发现,日志丢失与日志写入错乱 原因:django loggi...

  • django-登陆功能实现

    django安装 pip install Django 创建项目及应用 django 配置 setting.py ...

  • Django logging 配置

    Django日志配置包括下面4个部分: Loggers Handlers Filters Formatters 以...

  • Django日志配置

    日志用于记录或收集系统运行过程中的各种日志信息 在项目配置文件中添加日志器配置 日志一般位于项目根目录下的logs...

  • django日志配置

    1. settings.py文件定义logging配置 2.根目录创建logs文件夹

  • SpringBoot日志框架logback

    简单日志配置 logback的介绍及配置 logback的使用 logback.xml配置示例 一.简单日志配置 ...

  • django中日志模块使用

    一、需求来源: 在django搭建的环境中,代码运行输出的日志需要相关模块做管理。 二、配置日志系统: Djang...

  • Django 如何输出日志

    在做Django体能测试成绩管理平台时,遇到了存储操作日志的问题 《我为何又开始用Django了(内含安装和配置超...

  • Ubuntu 16.04安装及设置(一)

    Ubuntu 16.04安装及设置 Ubuntu、Python、Django、Mysql安装和开发环境配置。 ##...

网友评论

      本文标题:django日志及配置

      本文链接:https://www.haomeiwen.com/subject/nraxiktx.html