一般python运行的时候,会再日志文件里面打印一些执行结果的日志。
但是怎么在日志里面打印模块名称和函数名称呢?
一、打印模块名称
使用setup_class/teardown_class方法以及__name__(两个下划线)
setup_class/teardown_class方法:在一个class的开始和结束各执行一次。
__name__:可以获取模块(即.py)的名称
代码见下图:
执行后,日志文件内会出现与下面类似的内容:
2020-05-12 16:17:24,374 [INFO] - 测试 - setup_class - --------test_myloan START--------
2020-05-12 16:18:35,270 [INFO] - 测试 - teardown_class - --------test_myloan END---------
二、打印函数名称名称
使用logging的formatter方法,设置参数如下图:
%(funcName)s:即表示函数的名称
设置后并执行后,日志文件内会出现与下面类似的内容:
2020-05-12 16:18:0