logHandler.py 文件源码

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

项目:DistributeCrawler 作者: SmallHedgehog 项目源码 文件源码
def __setFileHandler__(self, level=None):
        """
        set file handler
        :param level:
        :return:
        """
        file_name = os.path.join(LOG_PATH, '{name}.log'.format(name=self.name))
        # ??????, ???log??, ????????, ??15?
        file_handler = TimedRotatingFileHandler(filename=file_name, when='D', interval=1, backupCount=15)
        file_handler.suffix = '%Y%m%d.log'
        if not level:
            file_handler.setLevel(self.level)
        else:
            file_handler.setLevel(level)
        formatter = logging.Formatter('%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s')

        file_handler.setFormatter(formatter)
        self.addHandler(file_handler)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号