6

私はgradle用のフライウェイラッパープラグインを書いています。Flyway は、メッセージのロギングに既に log4j を使用しています。

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

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

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

どんなアイデアでも大歓迎です。

ありがとう、ガーウィン

4

1 に答える 1

2

getLogging() メソッドを呼び出すことで、タスクのLoggingManagerにアクセスできます。

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

于 2012-12-07T02:58:23.020 に答える