无法从Jenkins插件登录

时间:2017-02-13 20:36:54

标签: java jenkins

我正在尝试更新a Jenkins plugin以添加更多功能。

更新后,在类QualityGatesProvider中出现异常,Jenkins作业失败。

就在那之前,我尝试了两种方式登录:

import java.util.logging.Logger;
//other code
private static final Logger log = Logger.getLogger( QualityGatesProvider.class.getName() );
log.info("QualityGatesProvider hello world");

System.out.println("QualityGatesProvider hello world");

我肯定知道控件会到达这些语句(因为在它们之后的行中有一个例外)。

但是,它们的输出不会出现在日志文件中。

知道可能是什么问题吗?

1 个答案:

答案 0 :(得分:0)

Simple Example of Logging to Jenkins Console Output

当我开发公共和私有插件时,我只使用Java项目中常用的LOGGER。 (见例)
它确实出现在控制台输出中,这对于调试构建步骤是可以的。不适合开发增强功能的插件,例如添加管理监视器。

注意:System.out.println()在我开发时使用hpi:run时对我有用,它打印到我的Eclipse控制台。