logger.py 文件源码

python
阅读 38 收藏 0 点赞 0 评论 0

项目:AutoTestFramework 作者: huilansame 项目源码 文件源码
def get_logger(self):
        """?logger?????????????logger??????????"""
        if not self.logger.handlers:  # ??????
            # if True, ?console?????
            if self.console_output == 1:
                console_handler = logging.StreamHandler()
                console_handler.setFormatter(self.formatter)
                console_handler.setLevel(self.console_output_level)
                self.logger.addHandler(console_handler)
            else:
                pass

            # if True, ??????????
            if self.file_output == 1:
                # ?????????????????backup_count?
                # todo: ??????bug?????handler??????????????
                file_handler = TimedRotatingFileHandler(self.log_path + self.log_file_name, 'midnight', 1, self.backup_count)
                file_handler.setFormatter(self.formatter)
                file_handler.setLevel(self.file_output_level)
                self.logger.addHandler(file_handler)
            else:
                pass
        return self.logger
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号