python--logging日誌

來源:互聯網
上載者:User

標籤:none   ref   formatter   htm   def   blog   key   arc   stat   

一個非常詳細的日誌使用請看這裡:http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html

 

 

 1 # 匯入日誌模組 2 import logging 3 # 使用設定檔設定日誌時,需要匯入這個模組 4 import logging.config 5 class MyLog: 6     ‘‘‘日誌類,用於將日誌資訊寫入到.txt檔案中‘‘‘ 7      8     # 載入配置資訊,從Logging.cfg 9     __loadcfg=logging.config.fileConfig("Loggers/Logging.ini")10 11     # 擷取一個logger對象,通過這個名字參數可以保證在當前程式進程中其它地方擷取日誌對象時,是同一個日誌對象.12     __dblog=logging.getLogger(‘dblog‘)13 14     @staticmethod15     def AddLog(msg,logrefname=None):16         ‘‘‘// 添加日誌17            // 1.msg:日誌內容18            // 2.logrefname:通過這個名字擷取日誌對象,預設是dblog.其它名字要到設定檔裡查看19         ‘‘‘20         if logrefname is not None:21             MyLog.__dblog=logging.getLogger(logrefname)22         23         MyLog.__dblog.debug(msg)

使用時調用 MyLog.AddLog(logmsg)就加入日誌了.

常見問題:
# 1.報錯.KeyError Formatters 是路徑問題
# 2.報錯gbk... 用的是VS2013,建立的python檔案不是utf-8編碼,需要改一下編碼.可是對於這個Logging.ini,居然要改回gb2312(936).不改的話就報這錯誤.

python--logging日誌

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.