(编辑:jimmy 日期: 2024/12/31 浏览:2)
1. logging日志的介绍
在现实生活中,记录日志非常重要,比如:银行转账时会有转账记录;飞机飞行过程中,会有个黑盒子(飞行数据记录器)记录着飞机的飞行过程,那在咱们python程序中想要记录程序在运行时所产生的日志信息,怎么做呢"color: #ff0000">2. logging日志级别介绍
日志等级可以分为5个,从低到高分别是:
1. DEBUG
2. INFO
3. WARNING
4. ERROR
5. CRITICAL
日志等级说明:
3. logging日志的使用
在 logging 包中记录日志的方式有两种:
1.输出到控制台
2.保存到日志文件
日志信息输出到控制台的示例代码:
import logging logging.debug('这是"htmlcode">import logging # 设置"htmlcode">import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s', filename="log.txt", filemode="w") logging.debug('这是"text-align: center">4. logging日志在mini-web项目中应用
web.py 程序使用logging日志示例:
1. 程序入口模块设置logging日志的设置
import socket import threading import sys import framework import logging # logging"log.txt", filemode="w")2. INFO级别的日志输出,示例代码:
# 判断是否是动态资源请求 if request_path.endswith(".html"): """这""" logging.info("动态资源请求:" + request_path) ... else: """这""" logging.info("静态资源请求:" + request_path)3. WARNING级别的日志输出,示例代码:
# 获取命令"执") logging.warning("") return # 判断端"执") logging.warning("") returnframework.py 程序使用logging日志示例:
1.ERROR级别的日志输出,示例代码:
# 处理动态资源请求 def handle_request(env): # 获取动态请求资源路径 request_path = env["request_path"] print("接收到的动态资源请求:", request_path) # 遍历路由列表,选择执"没有设置相应的路由:" + request_path) # 没有找到动态资源 result = not_found() return result说明:
logging日志配置信息在程序入口模块设置一次,整个程序都可以生效。
logging.basicConfig 表示 logging 日志配置操作5. 小结
记录python程序中日志信息使用 logging 包来完成
logging日志等级有5个:
1. DEBUG
2. INFO
3. WARNING
4. ERROR
5. CRITICAL
打印(记录)日志的函数有5个:
1. logging.debug函数, 表示: 打印(记录)DEBUG级别的日志信息
2. logging.info函数, 表示: 打印(记录)INFO级别的日志信息
3. logging.warning函数, 表示: 打印(记录)WARNING级别的日志信息
4. logging.error函数, 表示: 打印(记录)ERROR级别的日志信息
5. logging.critical函数, 表示: 打印(记录)CRITICAL级别的日志信息
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?
最新资源