python配置日志記錄
1、三種配置日志記錄的方法
調用列出的配置方法顯式創建記錄器,處理器和格式化器。
創建日志配置文件并使用fileConfig()函數讀取它。
創建配置信息字典并將其傳遞給dictConfig()函數。
2、實例
以下示例使用Python代碼配置一個非常簡單的記錄器,一個控制臺處理器和一個簡單的格式化器:
importlogging
#createlogger
logger=logging.getLogger('simple_example')
logger.setLevel(logging.DEBUG)
#創建控制臺處理器并設置級別進行調試
ch=logging.StreamHandler()
ch.setLevel(logging.DEBUG)
#createformatter
formatter=logging.Formatter('%(asctime)s-%(name)s-%(levelname)s-%(message)s')
#addformattertoch
ch.setFormatter(formatter)
#addchtologger
logger.addHandler(ch)
#'application'code
logger.debug('debugmessage')
logger.info('infomessage')
logger.warn('warnmessage')
logger.error('errormessage')
logger.critical('criticalmessage')
以上就是python配置日志記錄的方法,希望能對大家有所幫助,更多Python學習教程請關注IT培訓機構:千鋒教育。