標籤:r檔案 標準 cti 訪問 debug inf 層級 test root
描述:
很多程式都有記錄日誌的需求,並且日誌中包含的資訊即有正常的程式訪問日誌,還可能有錯誤、警告等資訊輸出,python的logging模組提供了標準的日誌介面,你可以通過它儲存各種格式的日誌。
logging的日誌可以分為5個層級:
- debug()
- info()
- warning()
- error()
- critical()
簡單用法:
logging.debug(‘degbug message‘)logging.info(‘info message‘)logging.warning(‘hello‘)logging.error(‘error message‘)logging.critical(‘critical message‘)>>>輸出:WARNING:root:helloERROR:root:error messageCRITICAL:root:critical message
level = warning
logger檔案:
import logginglogging.basicConfig(level = logging.DEBUG, format = ‘%(asctime)s %(filename)s - %(levelname)s - %(message)s‘, datefmt= ‘%a,%d %b %Y %H:%M:%S‘, filename = ‘test.log‘, filemode = ‘w‘)logging.debug(‘degbug message‘)logging.info(‘info message‘)logging.warning(‘hello‘)logging.error(‘error message‘)logging.critical(‘critical message‘)>>>輸出:test.logWed,21 Mar 2018 22:58:03 logging_module.py - DEBUG - degbug messageWed,21 Mar 2018 22:58:03 logging_module.py - INFO - info messageWed,21 Mar 2018 22:58:03 logging_module.py - WARNING - helloWed,21 Mar 2018 22:58:03 logging_module.py - ERROR - error messageWed,21 Mar 2018 22:58:03 logging_module.py - CRITICAL - critical message
Python基礎文法 - logging