Python模塊 >> logging
一、簡單日誌打印
【1】直接使用logging模塊,打印日誌到屏幕
默認輸出日誌的格式:日誌級別:Logger名稱:用戶輸出消息
【2】默認的日誌級別設置爲WARNING,logging模塊將日誌打印到標準輸出中,且只顯示大於等於WARNING級別的日誌(日誌級別等級CRITICAL
> ERROR > WARNING > INFO > DEBUG > NOTSET)
二、配置日誌(logging.basicConfig)
1. 在logging.basicConfig()函數中可通過具體參數來更改logging模塊的默認行爲
2. 參數含義
【1】level:設置日誌級別
【2】datefmt:指定日期時間格式
【3】filename:指定存儲日誌的文件
【4】filemode:文件打開方式,包括'a','w'等
【5】format:指定日誌顯示格式
%(asctime)s 字符串形式的當前時間,默認格式是 “2003-07-08 16:49:45,896”,逗號後面的是毫秒
%(filename)s 調用日誌輸出函數的模塊的文件名
%(lineno)d 調用日誌輸出函數的語句所在的代碼行
%(levelname)s 文本形式的日誌級別
%(message)s 用戶輸出的消息
還有其他一些可能用到的格式化串,參照鏈接
http://blog.chinaunix.net/uid-26000296-id-4372063.html