码迷,mamicode.com
首页 > 其他好文 > 详细

logging的配置-使用pytest.ini文件进行

时间:2021-06-22 18:31:20      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:使用   get   mat   链接   lin   cti   info   点击   http   

测试框架中需要打印logger日志,这里需要设置常规的项来控制logger日志的格式输出。

这个设置可以使用很多种方式,比如代码,.txt文件,.json文件,.yml文件... 如果对这个感兴趣,可以点击查看这个链接 https://blog.csdn.net/weixin_30785593/article/details/95014540

这里主要介绍pytest.ini配置log

1、首先介绍下pytest.ini,不了解的,可以到这个链接看下      https://www.cnblogs.com/poloyy/p/12702294.html

pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行

pytest.ini应该放哪里?

就放在项目根目录下 ,不要乱放,不要乱起其他名字

2、logger配置只要涉及到以下几个选项

log_level (string):   default value for --log-level
log_format (string): default value for --log-format
log_date_format (string):
default value for --log-date-format
log_cli_level (string):
default value for --log-cli-level
log_cli_format (string):
default value for --log-cli-format
log_cli_date_format (string):
default value for --log-cli-date-format
log_file (string): default value for --log-file
log_file_level (string):
default value for --log-file-level
log_file_format (string):
default value for --log-file-format
log_file_date_format (string):
default value for --log-file-date-formatg_cli (bool)


其中cli的是控制台输出设置;file的是文件输出设置;
log_level : INFO
log_format : %(asctime)s [%(levelname)s]-%(filename)s: %(module)s: %(funcName)s: %(lineno)d: %(message)s
log_data_format : %Y-%m-%d %H:%M:%S

log_file : admin.log
log_file_level : DEBUG
log_file_format : %(asctime)s [%(levelname)s]-%(filename)s: %(module)s: %(funcName)s: %(lineno)d: %(message)s
log_file_data_format : %Y-%m-%d %H:%M:%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 





logging的配置-使用pytest.ini文件进行

标签:使用   get   mat   链接   lin   cti   info   点击   http   

原文地址:https://www.cnblogs.com/pyjingju/p/14918616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!