首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >柑橘框架日志-如何启用/使用

柑橘框架日志-如何启用/使用
EN

Stack Overflow用户
提问于 2020-02-10 15:43:23
回答 1查看 510关注 0票数 0

Citrus文档表明可以通过SLF4J日志记录系统记录集成测试控制台的输出。这是否是自动的,或者是否需要以某种方式启用,目前还不清楚。我的经验表明,它没有启用,因为没有生成包含测试运行控制台上显示的内容的日志文件。

我的应用程序使用Log4J与关联的log4j2-spring.xml文件(在src/main/resources中)来定义日志格式和文件。当通过Citrus运行集成测试时,应用程序控制台输出(和其他信息)将正确地记录到Log4J配置文件中指定的文件中。但是,在任何地方(控制台上除外)都没有记录Citrus控制台输出。

如何启用Citrus测试控制台输出的日志记录?我创建了一个单独的log4j.xml,放在src/test/resources中,但这似乎被忽略了。

我是否需要在特定于Citrus输出的配置中指定一个单独的记录器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-18 07:24:05

柑橘使用SLF4J,这是其他几个日志框架的立面。因此,您需要选择您最喜欢的日志框架(在您的例子中是Log4J),并为该日志框架添加一个SLF4J记录器绑定。这在SLF4J用户手册中都有描述。

我建议在您的项目中添加用于Log4J的SLF4J记录器绑定,作为测试范围的依赖项。另外,根据您的Log4J配置设置,您可能需要为com.consol.citrus添加一个Log4J记录器配置,并为此设置一个适当的日志级别,以便查看Log4J记录的Citrus输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60153773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档