logger.py 文件源码

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

项目:zhihu_crawler 作者: gavin66 项目源码 文件源码
def generate(self):
        if not os.path.isdir(os.path.dirname(LOG_PATH)):
            os.makedirs(os.path.dirname(LOG_PATH))
        log_handler = logging.getLogger('zhihu')
        log_handler.setLevel(logging.INFO)
        formatter = logging.Formatter(fmt='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
                                      datefmt='%Y-%m-%d %H:%M:%S')
        file_handler = RotatingFileHandler(self._path, mode='a', maxBytes=10 * 1024 * 1024, backupCount=6,
                                           encoding='utf-8')
        file_handler.setFormatter(formatter)
        log_handler.addHandler(file_handler)
        return log_handler
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号