我如何更改maven中的serenity-bdd日志设置

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

Serenety在那里使用了很多的艺术,在我的情况下伐木巫婆浪费空间,并给出了很多的噪音:

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

然后最后我们得到:

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

我们在Jenkins服务器中通过一个Maven命令来做到这一点,我真的想减less这个噪音,所以我们有一个less一点的日志logging和sutch。 我一直在寻找它,但没有find一个明确的答案给我的见解。

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

或者使用

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

请参阅下面的更多细节

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