2017-02-13 2 views
0

a Jenkins pluginを更新していくつかの機能を追加しようとしています。Jenkinsプラグインからログオフできない

私はそれを更新した後、クラスQualityGatesProviderにExceptionがあり、Jenkinsジョブは失敗します。

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

と::

はちょうどその行の前に、私は2つの方法でログインしてみました

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

私はコントロールがあるため、それらの後の行に(これらのステートメントに到達することを確実に知る

例外があります)。

ただし、出力はログファイルには表示されません。

何が問題なのでしょうか?

+0

ファイルにログを書き込もうとすると、あなたのロガーは 'FileHandler()'を必要としますhttp://stackoverflow.com/a/15758768/6194785 –

答えて

0

Simple Example of Logging to Jenkins Console Output

私はちょうど一般的にJavaプロジェクトで使用されるLOGGERを使用し、パブリックとプライベートのプラグインを開発しています。 (例を参照)
コンソール出力には表示されますが、ビルドステップのデバッグには問題ありません。管理モニタの追加などの機能を強化するプラグインの開発には適していません。

注:開発中にhpi:runを使用すると、System.out.println()が私のために機能します。これはEclipseコンソールにプリントアウトされます。

関連する問題