Django日志(四)

一、Filters介绍

image-20221110231730378

过滤器用于从logger传递给handler的哪些日志要做额外控制

默认情况下,满足日志级别的任何消息都将处理。只要级别匹配,任何日志消息都会被处理。不过,也可以通过添加 filter 来给日志处理的过程增加额外条件。例如,可以添加一个 filter 只允许某个特定来源的 ERROR 消息输出

Filters还可以用于修改将要处理的日志记录的优先级。例如,如果日志记录满足特定的条件,可以编写一个filter将日志记录从ERROR降为WARNING

Filters可以安装在logger或者handler上,多个 filter 可以链接起来使用,来做多重过滤操作

# 日志配置
LOGGING = {
  'version': 1,
  'disable_existing_loggers': False,
  'formatters': {
    # 一般应用文件
    'standard': {
      'format': '[%(levelname)s][%(asctime)s][%(filename)s:%(lineno)d:%(funcName)s] %(message)s'
     },
   },
  'handlers': {
    &#

相关推荐

  1. Django中的日志处理

    2024-03-23 06:14:05       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 06:14:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 06:14:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 06:14:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 06:14:05       20 阅读

热门阅读

  1. C语言-整数与浮点数:内存存储的差异

    2024-03-23 06:14:05       21 阅读
  2. C#面:什么是不可变字符串

    2024-03-23 06:14:05       15 阅读
  3. GO 语言基础学习记录

    2024-03-23 06:14:05       22 阅读
  4. pytorch中的gather函数的定义和作用是什么?

    2024-03-23 06:14:05       21 阅读
  5. golang学习网址

    2024-03-23 06:14:05       20 阅读
  6. 【Go语言Decoder报错gob: duplicate type received】

    2024-03-23 06:14:05       19 阅读
  7. 【C++】Digit sum 2

    2024-03-23 06:14:05       17 阅读
  8. macOS - 创建聚合设备、切换声卡

    2024-03-23 06:14:05       17 阅读
  9. 数列特征

    2024-03-23 06:14:05       20 阅读
  10. Git学习笔记之Git 别名

    2024-03-23 06:14:05       18 阅读
  11. RK3568基于openHarmony3.2版本之GT911触摸屏调试成功

    2024-03-23 06:14:05       42 阅读
  12. OpenCV基于边缘的分割详解

    2024-03-23 06:14:05       18 阅读
  13. npm常用命令

    2024-03-23 06:14:05       21 阅读
  14. Kafka批量消费

    2024-03-23 06:14:05       20 阅读