最近在给公司的测试部门开发一套自动化测试框架,为了是框架产生的测试报告更易于分析,我考虑将每一个用例与运行过程中产生的日志相关联,为了实现这样的效果,首先就需要统一项目的日志输出,那么具体怎么做呢? 一.JAVA世界的日志 在JAVA世界中,有非常多的日志框架,JCL.JUL.Log4j.Logback等等,在一个JAVA项目所引用的依赖中,可能用到了各种各样的日志,比如一个自动化测试工程,用例本身可能会使用Logback打日志,而它引用的项目组所提供的各种SDK又使用了JCL,这就导致一个项目…