123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- import logging
- class Get_logs(object):
- def __init__(self,bxpt_name,Path,Type):
- self.bxpt_name=bxpt_name
- self.Path=Path
- self.Tyep=Type
- def main(self):
- # 创建logger对象
- self.logger = logging.getLogger(self.Tyep+'_logger')
- # 设置日志等级
- self.logger.setLevel(logging.DEBUG)
- # 追加写入文件a ,设置utf-8编码防止中文写入乱码
- self.test_log = logging.FileHandler('logs/'+self.Path+'/'+self.bxpt_name+'.log', 'a', encoding='utf-8')
- # 向文件输出的日志级别
- self.test_log.setLevel(logging.DEBUG)
- # 向文件输出的日志信息格式
- self.formatter = logging.Formatter('%(asctime)s - %(filename)s - line:%(lineno)d - %(levelname)s - %(message)s -%(process)s')
- self.test_log.setFormatter(self.formatter)
- # 加载文件到logger对象中
- self.logger.addHandler(self.test_log)
- return self.logger
- def get_bfjslogger(logger,endtime,starttime,bxpt_name):
- logger.info(bxpt_name+'保费计算共用时'+str(round(endtime - starttime,2))+'s')
- def get_hblogger(logger,endtime,starttime,bxpt_name):
- logger.info(bxpt_name + '核保共用时' + str(round(endtime - starttime,2)) + 's')
- def get_errlogger(logger,err,errinfo):
- logger.error(err)
- logger.error(errinfo)
- rb_bj_log=Get_logs('人保报价','renbao','rb_bfjs').main()
- rb_hb_log=Get_logs('人保核保','renbao','rb_hb').main()
- hb_bj_log=Get_logs('恒邦报价','hengbang','hb_bfjs').main()
- hb_hb_log=Get_logs('恒邦核保','hengbang','hb_hebao').main()
- yc_bj_log=Get_logs('永诚报价','yongcheng','yc_bfjs').main()
- yc_hb_log=Get_logs('永诚核保','yongcheng','yc_hb').main()
- as_bj_log=Get_logs('安盛报价','ansheng','as_bfjs').main()
- as_hb_log=Get_logs('安盛核保','ansheng','as_hb').main()
- za_bj_log=Get_logs('众安报价','zhongan','za_bfjs').main()
- za_hb_log=Get_logs('众安核保','zhongan','za_hb').main()
- gs_bj_log=Get_logs('国寿报价','guoshou','gs_bfjs').main()
- gs_hb_log=Get_logs('国寿核保','guoshou','gs_hb').main()
- tp_bj_log=Get_logs('太平报价','taiping','tp_bfjs').main()
- tp_hb_log=Get_logs('太平核保','taiping','tp_hb').main()
- hn_bj_log=Get_logs('华农报价','huanong','hn_bfjs').main()
- hn_hb_log=Get_logs('华农核保','huanong','hn_hb').main()
- ed_bj_log=Get_logs('E店报价','edian','ed_bfjs').main()
- ed_hb_log=Get_logs('E店核保','edian','ed_hb').main()
- ht_bj_log=Get_logs('华泰报价','huatai','ht_bfjs').main()
- ht_hb_log=Get_logs('华泰核保','huatai','ht_hb').main()
- tk_bj_log=Get_logs('泰康报价','taikang','tk_bfjs').main()
- tk_hb_log=Get_logs('泰康核保','taikang','tk_hb').main()
- dj_bj_log=Get_logs('大家报价','dajia','dj_bfjs').main()
- dj_hb_log=Get_logs('大家核保','dajia','dj_hb').main()
- abl_bj_log=Get_logs('阿波罗报价','aboluo','abl_bfjs').main()
- abl_hb_log=Get_logs('阿波罗核保','aboluo','abl_hb').main()
|