python配置日志記錄
1、三種配置日志記錄的方法
調(diào)用列出的配置方法顯式創(chuàng)建記錄器,處理器和格式化器。
創(chuàng)建日志配置文件并使用fileConfig()函數(shù)讀取它。
創(chuàng)建配置信息字典并將其傳遞給dictConfig()函數(shù)。
2、實(shí)例
以下示例使用Python代碼配置一個(gè)非常簡(jiǎn)單的記錄器,一個(gè)控制臺(tái)處理器和一個(gè)簡(jiǎn)單的格式化器:
importlogging
#createlogger
logger=logging.getLogger('simple_example')
logger.setLevel(logging.DEBUG)
#創(chuàng)建控制臺(tái)處理器并設(shè)置級(jí)別進(jìn)行調(diào)試
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配置日志記錄的方法,希望能對(duì)大家有所幫助,更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。