Django-日志logger

本文介绍了Django框架中的日志管理,包括日志级别如DEBUG, INFO等,详细讲解了处理器(handlers)和记录器的关键字参数设置,讨论了日志消息的格式定制。还探讨了Django内置的日志处理器和记录器,以及在生产环境中推荐的日志配置策略,并给出了实际应用示例。" 118862781,11202491,Oracle RMAN备份与恢复实战指南,"['数据库', 'Oracle RMAN', '数据安全', '数据库恢复']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

level:级别

一个记录器是日志系统的一个实体,每一个记录器是一个已经命名好的可以将消息为进程写入的“桶”。
每一个记录器都会有一个日志等级,每个等级描述了记录器即将处理的信息的严重性,

python定义了以下六个等级:

级别 描述
CRITICAL 50 关键错误/消息,描述已经发生的严重问题
ERROR 40 错误,描述已经发生的主要问题
WARNING 30 警告消息,描述已经发生的小问题
INFO 20 通知消息,普通的系统信息列表内容
DEBUG 10 调试,出于调试目的的低层次系统信息
NOTSET 0 无级别

handlers:处理器/记录器 关键字参数:

关键字参数 描述
filename 将日志消息附加到指定文件名的文件
filemode 指定用于打开文件模式, 文件打开方式,在指定了filename时使用这个参数,默认值为“a”还可指定为“w”。
format 用于生成日志消息的格式字符串
datefmt 用于输出日期和时间的格式字符串
level 设置记录器的级别
propagate 可以基于每个记录器控制该传播
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值