pytest allure 日志問題


以下log配置 不用去pytest.ini配置log_cli和log_cli_level,配置了可能會打印兩遍



import logging
import sys

# 創建一個logger
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)

# 再創建一個handler,用於輸出到控制台
ch = logging.StreamHandler(sys.stdout)
ch.setLevel(logging.INFO)

# 定義handler的輸出格式
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
ch.setFormatter(formatter)

# 給logger添加handler
if not logger.handlers:
logger.addHandler(ch)


def log(value):
logger.info(value)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM