首页 > 其他分享 >pytest + loguru + allure 生成的报告没有log信息

pytest + loguru + allure 生成的报告没有log信息

时间:2022-11-30 17:58:32浏览次数:56  
标签:__ log loguru allure import path logger

背景

前段时间一直认为loguru这个库很不错,并且应用到了项目中,生成的日志文件也非常好看但是最后的allure报告中和html报告中都没有log信息。

然就是各种查查:

loguru作者说loguru默认是stderr ,然后了解啥是:stdoutstderr学习地址:https://bbs.csdn.net/topics/340004602。

解决办法

import os
import logging
from loguru import logger
from public.global_public_fun import logs_path


class PropagateHandler(logging.Handler):
    def emit(self, record):
        logging.getLogger(record.name).handle(record)

def get_logger():
    log_path = os.path.join(logs_path, 'run_txt.log')
    logger.remove()
    logger.add(log_path)
    logger.add(PropagateHandler())

    return logger


if __name__ == '__main__':
    logger = get_logger()
    logger.info('runlog')

标签:__,log,loguru,allure,import,path,logger
From: https://www.cnblogs.com/tarzen213/p/16939254.html

相关文章

  • Show()跟ShowDialog()的区别
    Show和ShowDialog有什么不同呢,什么时候用Show,什么时候用ShowDialog呢?相信看完这篇博客,你会有一个比较明确的答案。说到show跟ShowDialog的区别很多人会想到的是,他们一个......
  • 数字逻辑实验 9 FPGA数字钟(Verilog)
    目录实验9FPGA数字钟实验分析:实现思路:硬件支持:硬件描述语言代码编写:1顶层模块2时钟分频,(正/倒)计时器模块3输入处理模块in_out.v5......
  • 火山引擎 DataLeap 的 Data Catalog 系统公有云实践
     DataCatalog通过汇总技术和业务元数据,解决大数据生产者组织梳理数据、数据消费者找数和理解数的业务场景。本篇内容源自于火山引擎大数据研发治理套件DataLeap......
  • 《浅谈亚 log 数据结构在 OI 中的应用》阅读随笔
    这篇又长长长了!\(8435\to8375\to9729\)早就馋这篇了!终于学了(压位Trie确实很好写啊但是总感觉使用范围不是很广的样子似乎是见的题少原文里都在用\(\log_2\),但......
  • easylogging++的那些事(四)源码分析(二)日志记录宏(四)VERBOSE日志宏
    目录CVLOG宏宏展开源码剖析CVLOG_EVERY_N宏宏展开源码剖析CVLOG_AFTER_N宏宏展开源码剖析CVLOG_N_TIMES宏宏展开源码剖析VLOG宏DCVLOG宏DVLOG宏VLOG_EVERY_N宏VLOG......
  • apache 日志轮询 linux cronolog
    Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。cronolog安装配置......
  • SQLServer 数据库事务日志已满 log_backup
      解决方案一:收缩日志1、属性-->选项-->恢复模式,设置为简单 2、任务-->收缩-->文件-->文件类型改成(日志)-->收缩操作选择(在释放为使用的空间前重新组织页),并设置收......
  • slf4j + logback
    slf4j的介绍与使用什么是slf4j全称:SimpleLoggingFacadeforJava(SLF4J)(日志框架的门面模式,可以作为当下流程的日志框架的一些接口规范吧。)一种抽象当下的日志......
  • Jmeter——结合Allure展示测试报告
    在平时用jmeter做测试时,生成报告的模板,不是特别好。大家应该也知道allure报告,页面美观。先来看效果图,报告首页,如下所示:报告详情信息,如下所示:运行run.py文件,运行成功,如......
  • es,logstash,redis,filebeat
    logstash从redis中拿取数据后会删除reids中的key,就无法在redis中查询到beats输入的值。----filebeat.ymlfilebeat.inputs:-type:tcphost:"0.0.0.0:8000"output.redis:......