python logging 快速上手

本文主要介绍logging模块的快速使用方法,如果需要深入的定制,请参考(http://docs.python.org/2/howto/logging-cookbook.html)

 1 import logging
 2 
 3 logging.basicConfig(format='[%(asctime)s] '+logging.BASIC_FORMAT)
 4 
 5 # logging.BASIC_FORMAT = "%(levelname)s:%(name)s:%(message)s"
 6 
 7 log = logging.getLogger(__name__)
 8 
 9 log.setLevel(logging.DEBUG)
10 
11 log.info('haha')
12 
13 >>>[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: 输出的样例

 

posted @ 2013-04-12 12:17  gtt116  阅读(367)  评论(0编辑  收藏  举报