Python 日志记录模块logging的使用

本网站用的阿里云ECS,推荐大家用。自己搞个学习研究也不错
shell当中记录log,满眼花花的重定向符合,看着很不爽有没有!我喜欢python,就是喜欢这种买个手电筒,备用电池都准备好了的感觉。logging模块很简单,导入模块,定义日志格式。代码中就可以通过logging.info(),logging.warning(),logging.debug()记录日志了。而且立刻感觉整个人好了很多……
import logging
logging.basicConfig(level=logging.DEBUG,
                format=’%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s’,
                datefmt=’%a, %d %b %Y %H:%M:%S’,
                filename=’mylog.log’,
                filemode=’a’)
       
logging.info(“这是logging模块记录的info”)
logging.debug(“这是logging模块的debug信息”)
logging.warning(“这是logging模块的warning信息”)

日志输出如下:
Thu, 05 Feb 2015 17:24:43 1.py[line:12] INFO 这是logging模块记录的info
Thu, 05 Feb 2015 17:24:43 1.py[line:13] DEBUG 这是logging模块的debug信息
Thu, 05 Feb 2015 17:24:43 1.py[line:14] WARNING 这是logging模块的warning信息

————————————–分割线 ————————————–

CentOS上源码安装Python3.4  http://www.linuxidc.com/Linux/2015-01/111870.htm

《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm

《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htm

Python脚本获取Linux系统信息 http://www.linuxidc.com/Linux/2013-08/88531.htm

Ubuntu下用Python搭建桌面算法交易研究环境 http://www.linuxidc.com/Linux/2013-11/92534.htm

Python 语言的发展简史 http://www.linuxidc.com/Linux/2014-09/107206.htm

Python 的详细介绍请点这里
Python 的下载地址请点这

未经允许不得转载:演道网 » Python 日志记录模块logging的使用

赞 (0)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册