python logging默认情况下打印,logging模块将日志打印到

  python logging默认情况下打印,logging模块将日志打印到

  本文主要介绍Python中的日志模块来实现日志打印。事实上,不仅打印日志方便故障排除,Python自带的日志模块也可以轻松实现日志配置和打印。我们来看看具体的实现过程。有需要的朋友可以参考一下。

  00-1010方法1:将日志配置并输出到标准输出方法2:将输出配置到日志文件前言:.

  当人们编写代码时,他们经常使用print来打印日志以进行故障排除。但是print的问题是太简单,缺少时间和日志级别等格式化信息。

  Python自带的日志模块可以轻松配置和打印日志。它有两种用途。第一种方法是将日志输出到标准输出,这实际上是命令行界面。第二种方法是将日志输出到文件,这样更方便。

  

目录

 

  导入日志记录

  LOG _ FORMAT= %(asctime)s-%(level name)s-%(message)s

  logging . basic config(level=logging。调试,format=LOG_FORMAT)

  Logging.info(“空重建表”)

  当执行程序,就会输出:

  021-01-24 10:43:37,883-info-清空重建表

  总比自己用print好。

  

方法1:配置并输出日志到标准输出

 

  导入日志记录

  导入日志记录.处理程序

  导入操作系统

  LOG_FILE=test_log.log

  logging.basicConfig(文件名=日志文件,

  filemode=w ,

  format=[%(level name)s]%(ASC time)s[%(filename)s :%(line no)d,%(funcName)s] %(message)s ,

  级别=记录。信息)

  time _ hdls=logging . handlers . timedrotatingfilehandler(LOG _ FILE,when=D ,interval=1,backupCount=7)

  logging.getLogger()。addHandler(time_hdls)

  logging.info(hello world )

  然后,我们会发现有这个表现:

  1.还有一个文件叫test _ log.log;2.这是文件里的内容,信息比较丰富:[info]2021-03-29 22336019:46,753 [testlog.py336014,module] Hello World

  你好世界

  3.这个日志文件每天会备份一个文件,日志只保留7天;真正的在线服务会这样配置日志,方便又强大。

  这就是这篇关于用Python实现日志打印的日志模块的文章。关于日志记录打印的更多信息,请搜索流行的IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: