log4j - Spock:控制台输出到 log4j / graylog
问题描述
我们正在使用 Spock 框架进行自动化测试。测试的输出(例如断言失败等)被发送到控制台。
我也想将输出发送到 log4j / graylog,但我只是不明白如何做到这一点,或者这是否可能。
Spock 使用 log4j 吗?还是直接将输出发送到标准输出/标准错误?
解决方案
如果您没有 logback 配置,则需要先添加它,然后才能使用日志记录功能。要设置 logback,请参阅这篇文章。
推荐阅读
- google-chrome - 解开谜团:为什么 AWS S3 网站重定向不适用于 Chrome(和 Safari) - 但适用于 Edge 和 Firefox?
- c++ - 有没有办法不让工会“过度补偿”对齐?
- python - 以英里为单位的 Python 距离到两个 gps 坐标之间的欧几里得距离
- c# - 有没有办法编写一个方法来调用“AddForce”到 Rigidbody 或 Rigidbody2D 参数?
- latex-environment - 图标题中的引用在表格列表中显示为文本
- python - 为什么模型没有出现在 django 网站上
- javascript - HTML 表格元素不适用于其属性
- angular - 带有订阅的角拦截器无法正常工作
- javascript - 如何使用 Javascript 禁用按钮
- javascript - 引导表搜索不适用于行跨度