2012-10-12 6 views
5

私はgradle用のフライウェイラッパープラグインを作成しています。 Flywayはすでにメッセージロギングにlog4jを使用しています。Custom Gradle Pluginの別のログレベルを設定するにはどうすればいいですか?

情報レベルでは、すべての出力はユーザーに関連しています。

新しいプロジェクトにカスタムプラグインを追加し、そのタスクの1つを実行すると、何も出力に表示されません。私はgradle flywayStatus --infoを実行してメッセージを見なければなりません。

プラグインを使用するプロジェクトでログレベルを変更する必要がないように、プラグインのlog4j設定を変更する方法はありますか?

本当に感謝します。

おかげで、 Gerwin

+0

Flyway 1.8は、標準出力またはコモンログを使用します。内部ロギング抽象化のために簡単にGradleアダプターを書くことができます。例は、MavenとAntのプラグインを参照してください。 –

答えて

2

あなたは、そのgetLogging()メソッドを呼び出すことにより、タスクのLoggingManagerへのアクセスを得ることができます。

Managerでログレベルを設定できます。

関連する問題