声明:
本博客欢迎转发,但请保留原作者信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
原文地址:http://blog.csdn.net/gtt116/article/details/8811424
本文主要介绍logging模块的快速使用方法,如果需要深入的定制,请参考(http://docs.python.org/2/howto/logging-cookbook.html)
import logging
logging.basicConfig(format='[%(asctime)s] '+logging.BASIC_FORMAT)
# logging.BASIC_FORMAT = "%(levelname)s:%(name)s:%(message)s"
log = logging.getLogger(__name__)
log.setLevel(logging.DEBUG)
log.info('haha')
>>>[2013-04-09 13:24:23,059]INFO:__main__:haha
#3: python自带的logging模块有一个方法logging.basicConfig()会给logging进行基本的配置。但是format中没有时间,所以在basicConfig方法中传入新的格式化方法。
#5: 系统默认的格式化字符串
#7: 获取本模块的log
#9: 设置log的level
#10: 输出log
#13: 输出的样例