2012-01-24 6 views
0

MavenからCamelの出力をログに記録するときに、初期のビルド情報を省略することはできますか?それが現れてくると、大量のビルドとクラスパス情報がログに記録されずに表示されます。Camelのログからビルド情報を削除する

編集:

私はMVNのラクダを経由して、それを実行している:実行と私はちょうど私がログファイルにではなく、コンソールに追加する場合、私は最初にビルド情報が表示されていないことを発見しました。

+0

がありますが、説明することができませんもうちょっと。 Camelアプリケーションをどのように実行しますか?あなたはmvn camelを使っていますか:走っているのですか? –

+0

mvn camel:run、上記の投稿を更新しました。当面は、コンソールではなくファイルにログを記録することで、私たちの問題が解決されると思います。 –

答えて

1

ラクダ:実行Mavenの目標は、それが基本クラスとしてAbstractMojoを使用org.apache.maven /達人・プラグインAPI/2.0 JARが、使用されています。

それは、そのすべてのロギングのため、この基底クラスにGETLOG()メソッドを使用しています。だから起動時には、クラスパスのINFOロギングを行います。これはコンソール上に表示されます。ライン621でRunMojo.javaでは、あなたはそれを得た:

getLog().info("Classpath = " + classpathURLs); 

コマンドラインから実行するときだから私は、Mavenのプラグイン/目標のためにログレベルを設定する方法を探すことをお勧めします。

(人々はカスタムMavenのゴールを構築できるようにする)AbstractMojoの意図である我々はMavenのプラグインのための基本クラスとしてAbstractMojoを使用して、これを決定するために何キャメル特定のオプション、

関連する問題