韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python怎么记录日志

python怎么记录日志

头像

(*-*)浩

2019-08-31 11:15:032964浏览 · 0收藏 · 0评论

这篇文章介绍了 Python 的 logging ???。

为什么使用 logging ????

也许会有开发者会问,为什么不是简单的 print 语句呢? Logging ??橛泻芏嘤攀?,包括:

多线程支持

通过不同级别的日志分类

灵活性和可配置性

将如何记录日志与记录什么内容分离

最后一点,将我们记录内容从记录方式中真正分离,保证了软件不同部分的合作。举个例子,它允许一个框架或库的开发者增加日志并且让系统管理员或负责运行配置的人员决定稍后应该记录什么。

 使用起来还是很方便的。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import logging
# create a log file
logger = logging.getLogger('atp_log')
logger.setLevel(logging.DEBUG)
# create a handler, write the log info into it
fh = logging.FileHandler('atp.log')
fh.setLevel(logging.DEBUG)
# create another handler output the log though console
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
# 定义handler的输出格式
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
fh.setFormatter(formatter)
ch.setFormatter(formatter)
# 给logger添加handler
logger.addHandler(fh)
logger.addHandler(ch)
# 记录一条日志
logger.info('foorbar')
logger.error('foorbar')

  之后,我们队logger输入info warning或者error都可以,而且会被记录在日志文件里面。当然,上面的代码中,我们在设置

fh = logging.FileHandler('atp.log')

 这个文件的logger也创建了一个从console的日志显示的地方。

ch = logging.StreamHandler()

 之后,我们就可以看到在文件和console中都会有相应的信息出现。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

精品人妻人人爽久久爽AV敬礼| 《丰满的女邻居》播放 | 灭火宝贝| 粗大的蘑菇头刮得又红又肿怎么办 | X7X7X7任意噪1060| 在床上怎么骚一点| 老人玩小处雌女视频的意义| 日本CSGO大姐姐AWP| 依卡| 《少妇精油按摩》无码| 《浴室吃奶2》无删减| 宝贝今天可不可以不带小雨伞| 穿黑色蕾丝透明胸罩说明什么| 快拨出我是你母亲的歌曲播放 | MACHENIKE| 偷偷在线观看免费的电视剧最新| YN荡校园笔趣阁无弹窗笔趣阁| 菠萝蜜在线观看免费播放电视剧 | 黑色蕾丝透视露胸旗袍连衣裙 | 林秀香个人资料| 少女吃春晚药第1集免费观看| 半推半就干朋友老婆下一句怎么接 | 混合交换5HD| 男人把因因放到女人因困里视频| 小柔与王叔的第一次相遇是第几集| 国精-二二产品无人区| 国产精品久久久久久精品| 喂奶被C呻吟双腿大张H漫画| 啄木鸟军舰女兵3法版| 扒开腿让我躁你很舒服的导演是谁| 女性一晚上3次纵欲导致不孕| 腿张开我要添到你高潮H漫画软件 他扒开我小滨添我三男一女视频 丫头把腿开大让我添添电影 | 你们日的时候都说什么| 羞羞视频| 温柔杀手| 妈妈在家穿超薄内裤的注意事项 | 国精产品一品二品国精HTC| 我穿KK被同桌C出水了H漫画| 丝瓜视频| 暴躁少女10-16岁| 林喜宝爸爸叫李叔叔到家是哪一集