51Testing软件测试论坛

标题: selenium日志文件不能捕获报错信息 [打印本页]

作者: 测试积点老人    时间: 2022-3-10 10:20
标题: selenium日志文件不能捕获报错信息
  1. def __init__(self):
  2.     self.logger = logging.getLogger()
  3.     self.logger.setLevel(logging.DEBUG)
  4.     # 2.将log信息输出到log文件中
  5.     # 2.1 先定位看将log文件输出到哪里去
  6.     current_dir = os.path.dirname(os.path.abspath(__file__))
  7.     print(current_dir)  # G:\PyCharm
  8.     log_dir = os.path.join('../logs')
  9.     # 日志名称构建
  10.     log_file_name = datetime.now().strftime("%Y-%m-%d") + '.log'
  11.     log_file_path = log_dir + '/' + log_file_name
  12.     print(log_file_path)    # ../logs/2022-03-09.log
  13.     # 2.2 好的,将日志写进log文件中
  14.     self.file_handle = logging.FileHandler(log_file_path, 'a', encoding='utf-8')
  15.     formatter = logging.Formatter(
  16.         '%(asctime)s %(filename)s %(funcName)s %(levelno)s: [%(levelname)s] ---> %(message)s')
  17.     self.file_handle.setFormatter(formatter)
  18.     self.logger.addHandler(self.file_handle)

  19. def get_log(self):
  20.     return self.logger

  21. def close_handle(self):
  22.     self.logger.removeHandler(self.file_handle)
  23.     self.file_handle.close()



  24.     rl = RecordLog()
  25.     log_info = rl.get_log()
  26.     acc = Test_accountMonitorWasteWater()
  27.     log_info.debug(acc.login())
复制代码
这里的acc.login()出错了后台会报错,但是不会记录到日志中,求解

作者: qqq911    时间: 2022-3-11 10:11
看下报错内容是什么
作者: jingzizx    时间: 2022-3-11 15:07
期望什么时候报错?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2