如果loglevel设置得太低,则会失败hudson构建

时间:2014-05-07 09:58:49

标签: java maven hudson

如果他们的log4j loglevel设置得太低,我想使一些java应用程序的实时作业失败。

这可能吗?我猜我可能正在寻找的是某种hudson插件,它可以grep log4j.properties。或者这是我应该以某种方式在maven中做的事情?

1 个答案:

答案 0 :(得分:2)

您可以编写一个简单的实用程序应用程序,它将从目标属性文件中配置它的log4j系统。之后使用Log4j API,您可以遍历所有appender并检查日志级别。如果它太低 - 抛出异常。在构建应用程序之前运行此工具。如果失败 - 詹金斯的工作将失败。