Python全系列 教程
3567个小节阅读:5930.1k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
日志是程序员经常在代码中使用快速和方便的调试工具。它在调试方面比print更加的优雅和灵活
而且日志记录对于调试很有用,可以提供更多,更好的结构化,有关应用程序的状态和运行状况的信息
Django框架的日志通过python内置的logging模块实现的,可以记录系统运行中的一些对象数据,还可以记录包括堆栈跟踪、错误代码之类的详细信息
logging主要由4部分组成
Loggers
Handlers
Filters
Formatters
python定义了日志的5个级别,分别对应python程序中日志信息的不同严重性(严重程度从上到下越来越严重,也就是级别越高):
提示
写入logger的每条消息都是一条日志。每条日志也具有一个日志级别,它表示对应的消息的验证性。每个日志记录还可以包含描述正在打印的事件的元信息
当一条消息传递给logger时,消息的日志级别将与logger的日志级别进行比较。
- 如果消息的日志级别大于等于logger的日志级别,该消息将会往下继续处理
- 如果小于,该消息将被忽略
Logger一旦决定消息需要处理,它将传递该消息给一个Handler
技巧
一般开发环境时,会启用DEBUG级别,而在生产环境中,启用WARNING或ERROR级别
实时效果反馈
1. 关于Django日志,说法错误的是?
A 日志是程序的必要组成部分,没有日志程序运行不了
B 日志信息可以帮助开发者调试程序
C 日志信息分不同等级,并代表不同含义
D 日志主要是由4部分组成
答案
1=>A