如何在Python3.6中使用Logging日志模块

如何在Python3.6中使用Logging日志模块?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Logging是一个很方便的模块,用来打印日志

#-*-coding:utf-8-*-
#!python3
importlogging
logger=logging.getLogger()#logging对象
fh=logging.FileHandler("test.log")#文件对象
sh=logging.StreamHandler()#输出流对象
fm=logging.Formatter('%(asctime)s-%(filename)s[line%(lineno)d]-%(levelname)s-%(message)s')#格式化对象
fh.setFormatter(fm)#设置格式
sh.setFormatter(fm)#设置格式
logger.addHandler(fh)#logger添加文件输出流
logger.addHandler(sh)#logger添加标准输出流(stdout)
logger.setLevel(logging.DEBUG)#设置从那个等级开始提示
logger.debug("debugTest")
logger.info("infoTest")
logger.warning("warningTest")
logger.error("errorTest")
logger.critical("criticalTest")

运行结果:

如何在Python3.6中使用Logging日志模块

关于如何在Python3.6中使用Logging日志模块问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注恰卡编程网行业资讯频道了解更多相关知识。

发布于 2021-03-17 20:55:12
收藏
分享
海报
0 条评论
169
上一篇:如何在golang项目中使用哈希函数 下一篇:怎么在python中使用gevent协程模块
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码