python输出日志到界面,python log信息能在控制台输出吗

  python输出日志到界面,python log信息能在控制台输出吗

  我还记得边肖小时候,发生了什么事,遇到了什么委屈或者开心的事,她都喜欢写在QQ日志里表达自己的情绪。QQ日志虽然已经不用了,但是还在发挥作用。在电脑中,我们可以在日志中记录我们的日常琐事或书面代码。你知道Ruhe会把写好的日志输出到文件和控制台供我们存储和使用吗?本文将简要介绍日志模块,这是python中的一个通用日志系统,并向您展示使用日志模块将日志导出到文件和控制台的过程。

  1、python的logging模块

  Python的日志模块提供了一个通用的日志系统,可以方便的被第三方模块或者应用使用。该模块提供了不同的日志级别,可以用不同的方式记录日志,如文件、HTTP GET/POST、SMTP、Socket等。甚至可以自己实现特定的日志记录方法。

  2、logging模块基本使用

  导入日志记录

  logging.basicConfig()

  logging . debug( Thisisadebugmessage )

  logging . info( thisisianinformessage )

  logging . warning( Thisisawarningmessage )

  logging . error( Thisisanerrormessage )

  3、将日志输出到文件和控制台

  导入日志记录

  LOG_FILE=mylog.log

  file _ handler=logging . file handler(log _ file)#输出到文件

  console _ handler=logging . stream handler()#输出到控制台

  file _ handler . set level( error )#错误输出到文件中。

  console _ handler . set level( info )# info输出到控制台。

  fmt= %(asctime)s-%(funcName)s-%(line no)s-%(level name)s-%(message)s

  格式化程序=记录。格式化程序

  file _ handler . set formatter(formatter)#设置输出内容的格式

  console_handler.setFormatter(格式化程序)

  logger=logging . get logger( update security )

  Logger.setLevel(DEBUG)#设置此项以将上述调试输出到控制台。

  logger . addhandler(file _ handler)#添加处理程序

  伐木工。AddHandler (console _ handler)以上是python的日志模块的介绍,以及用日志模块将日志导出到文件和控制台的过程。希望能对你有帮助~

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

相关文章阅读

  • python 中文unicode编码,python输出字符的unicode
  • python 中文unicode编码,python输出字符的unicode,Unicode和Python的中文处理
  • python输出两个数之间的整数,python编写程序,要求输入两个整数,求两数之和后输出
  • 字母在python中怎么表示,用python输出字母金字塔
  • python输出n×n的方格矩阵,python 输入矩阵
  • python自动换行快捷键,python输出自动换行怎么设置
  • python求两个给定正整数的最大公约数和最小公倍数,python输出最大公约数和最小公倍数
  • 如何用python输出九九乘法表,怎么用python打印九九乘法表
  • python100以内的素数之和是多少,python输出1000以内的素数以及这些素数之和
  • python输出清屏代码,python终端清屏命令
  • python输出fibonacci数列的前30项,编程求fibonacci数列前20项
  • 输出一个n阶的方阵python,python输出1到100的奇数和偶数
  • Python输出字符串长度,python获取字符串的长度
  • python变量名在引用前必须赋值,python输出语句中引用变量
  • 用python输出1000以内所有的质数,python中输出100-200的质数
  • 留言与评论(共有 条评论)
       
    验证码: