python logging日志模块原理及操作解析

  • 时间:
  • 来源:斗升之水网
首先,基本上介绍了日志模块是python附带的一个包,所以当使用它时,不需要安装它,只需要导入它。 日志记录有五种不同级别的日志记录,可以为给定的日志记录程序配置:调试:诊断问题的详细信息。 值=10 信息:验证代码工作正常 值=20 警告:意外事件发生或表明有问题。 然而,软件仍在如预期的那样运行。 值=30 错误:存在更严重的问题 ,软件无法执行某些功能。 值=40 严重:严重错误,程序本身可能无法继续运行。 值=50 第二,基本操作主要调用函数logging . basic config(* * * kwargs * * kwang *)来设置日志记录 函数中常用的参数如下:level:主要调整日志文件名的级别:输出日志文件的路径mode:直接写入或追加写入格式:输出格式示例1:通过调整格式,基本配置(format =“%(ASC time)s-%(message)s” ,Datefmt =“% d-% b-% y % h:% m:% s”)日志记录,警告(‘admin logged out’)结果:7月12日-18 20:53:19-admin logd示例2:日志记录写入多个文件日志#!/usr/bin/envppython #-*-编码:utf-8-*-" "日志模块写入多文件日志" " "导入日志#创建文件文件_ 1 =日志记录. filehandler ('log _ 1.log ',A')#创建格式fat =日志记录. FORMATTER(fmt = %(ASC time)s-%(name)s-%(lever name)s-%(模块)s-%(消息)s") #文件应用格式file_1.setFormatter(fat)文件_2 =日志记录。文件处理程序(' log_2.log ',' a')fmt =日志记录。格式化程序()文件_2,设置格式化程序(fmt)记录器1 =日志记录。记录器(' s1 ',级别=日志记录 。错误)记录器1.addhandler (file _ 1)记录器1 . add handler(file _ 2)# write logger 1 . critical("我是一个错误!"以上是本文的全部内容。您可能感兴趣的文章希望对您的学习有所帮助:编写日志和详细解释日志分段的Python日志模块;python使用日志记录和追溯模块记录日志并跟踪异常python3.6日志记录模块简单用法示例python日志记录模块详细说明Python日志记录模块块性能和多进程详细说明Python内置日志模块日志记录用法详细说明Python使用日志记录模块打印日志详细说明Python标准日志模块日志记录用法 PLSQL配置远程Oracle数据库连接的示例代码