maven - 如何在 Maven 中更改 serenity-bdd 日志设置

标签 maven docker jenkins serenity-bdd

我们正在使用 serenity-bdd,日志分析很重要。但是日志中有很多垃圾邮件:

Serenety 在日志中使用了大量的 asci 艺术,在我的情况下,女巫浪费空间并发出很多噪音:

end2endtests    |  _____ _____ ____ _____   ____ _____  _    ____ _____ _____ ____  
end2endtests    | |_   _| ____/ ___|_   _| / ___|_   _|/ \  |  _ \_   _| ____|  _ \ 
end2endtests    |   | | |  _| \___ \ | |   \___ \ | | / _ \ | |_) || | |  _| | | | |
end2endtests    |   | | | |___ ___) || |    ___) || |/ ___ \|  _ < | | | |___| |_| |
end2endtests    |   |_| |_____|____/ |_|   |____/ |_/_/   \_\_| \_\|_| |_____|____/ 
end2endtests    |                                                                   
end2endtests    |                                                                   

最后我们得到:

end2endtests    |         __    _____ _____ ____ _____   ____   _    ____  ____  _____ ____  
end2endtests    |   _     \ \  |_   _| ____/ ___|_   _| |  _ \ / \  / ___|/ ___|| ____|  _ \ 
end2endtests    |  (_)_____| |   | | |  _| \___ \ | |   | |_) / _ \ \___ \\___ \|  _| | | | |
end2endtests    |   _|_____| |   | | | |___ ___) || |   |  __/ ___ \ ___) |___) | |___| |_| |
end2endtests    |  (_)     | |   |_| |_____|____/ |_|   |_| /_/   \_\____/|____/|_____|____/ 
end2endtests    |         /_/                                                                
end2endtests    | 
end2endtests    | TEST PASSED

我们通过 Maven 命令在我们的 Jenkins 服务器中执行此操作,我真的很想减少这种噪音,以便我们减少日志记录和 sutch。我一直在谷歌上寻找它,但还没有找到一个明确的答案让我有洞察力。

最佳答案

您需要在命令行中传递 -Dserenity.console.headings=minimal-Dserenity.console.headings=normal

或者使用

System.SetProperty("serenity.console.headings", "normal");

详情见下文

http://thucydides.info/docs/serenity-staging/

关于maven - 如何在 Maven 中更改 serenity-bdd 日志设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46228809/

相关文章:

git - Jenkins 无法获取changeId 和revisionId

java - Tomcat Maven 插件 - 无法编译 Jsp 页面

java - 以编程方式到本地 Maven 存储库的路径?

docker - 如何为Kafka本地开发配置docker-compose.yml?

amazon-web-services - 运行脚本将文件上传到 AWS S3 有效,但通过 jenkins 作业运行相同的脚本不起作用

Jenkins 总是按字母顺序选择奴隶

maven - 哪个Maven目标可以用作无操作人员(出于脚本目的)?

Maven 如何将依赖项内的特定文件夹复制到 target/classes/myfolder

docker - 使用 selenium 和 docker 进行 Github Action

mongodb - 从 docker-compose 导入 mongodb 数据