python中怎么操作logging日志
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,今天就跟大家聊聊有关python中怎么操作logging日志,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。新建一个python文件命名为py3
千家信息网最后更新 2025年02月04日python中怎么操作logging日志
今天就跟大家聊聊有关python中怎么操作logging日志,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
新建一个python文件命名为py3_adv_logging.py,在这个文件中进行操作代码编写:
import logging
#logging模块高级使用
#Loggers, Handlers, Formatters
#设置日志的logger名字
logger = logging.getLogger('Employee')
#设置日志级别
logger.setLevel(logging.INFO)
#定义日志格式化输出内容
formatter = logging.Formatter('%(levelname)s:%(name)s:%(message)s')
#指定文件的日志处理器
file_handler = logging.FileHandler('employee.log')
#为日志处理器设置日志格式化
file_handler.setFormatter(formatter)
#添加文件处理器
logger.addHandler(file_handler)
#定义类
class Employee:
"""A sample Employee class"""
def __init__(self, first, last):
self.first = first
self.last = last
logger.info('Created Employee: {} - {}'.format(self.fullname, self.email))
@property
def email(self):
return '{}.{}@email.com'.format(self.first, self.last)
@property
def fullname(self):
return '{} {}'.format(self.first, self.last)
#当我们创建对象的时候
#会自动记录日志信息到
#employee.log文件中去
emp_1 = Employee('John', 'Smith')
emp_2 = Employee('Corey', 'Schafer')
emp_3 = Employee('Jane', 'Doe')
运行结果为生成一个文件employee.log,文件内容:
看完上述内容,你们对python中怎么操作logging日志有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
日志
文件
内容
处理器
处理
格式
高级
代码
信息
名字
对象
时候
更多
模块
知识
篇文章
级别
结果
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
sql数据库知识点
无锡网络技术支持有哪些
网络安全作文好题目
鲁大师是什么软件开发的
linux服务器 运维
网站源程序安全服务器端
北京安天网络安全待遇
mysql数据库指定字符集
闪豆视频下载服务器
找不到内网id服务器ip地址
微信小程序怎么跟数据库对接
五百万互联网科技
梅州通讯软件开发零售价
少儿软件开发课程
excel供货商数据库
开封大学网络技术怎么样
浙江吉加软件开发哪家好
魔兽世界刷新服务器列表无法连接
科脉智赢v9无法连接数据库
与直播带货有关的数据库
受托软件开发增值税
镁光服务器内存保修
虚拟机网络安全实战
数据库更改登录模式
上海戴尔服务器续保费用
山东新博源网络技术服务有限公司
崇明区项目网络技术代理商
网络安全产业链深度解析
网络安全缺口巨大
南通乐互互联网科技公司