python logging quick start

聲明:

本博客歡迎轉發,但請保留原作者信息!內容系本人學習、研究和總結,如有雷同,實屬榮幸!

原文地址: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: 輸出的樣例


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章