聲明:
本博客歡迎轉發,但請保留原作者信息!內容系本人學習、研究和總結,如有雷同,實屬榮幸!
原文地址: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: 輸出的樣例