2016-06-16 1 views
1

マスタノード(プログラムで実行される)からコンフィギュレーションファイル(-Dlog4j.configurationFile経由)を提供します。マスターノードはバッチジョブを配布します(10の同様のタスク)。タスクは、log4jの次の行を使用していますthridパーティのコードが含ま:IgniteノードのサードパーティのコードからLog4j:コンフィギュレーションファイルが見つかりません

final org.apache.logging.log4j.Logger lgr = LogManager.getLogger(Command.class). 

をマスターノードには全く問題がなく、正常に動作しますが、(ビン/ ignite.bat経由で開始)他のノードはfolowingを示しています

エラーStatusLogger log4j2設定ファイルが見つかりませんでした。デフォルトの 設定を使用すると、コンソールにエラーのみを記録します。

また、設定は/発火-のlog4jを」ことを確認してノード

  <property name="gridLogger"> 
       <bean class="org.apache.ignite.logger.log4j.Log4JLogger"> 
        <constructor-arg type="java.lang.String" value="config/ignite-log4j.xml"/> 
       </bean> 
      </property> 

の設定に以下を追加することにより、ignite.batで開始され、他のノード、上

答えて

1

設定Log4jのロガー。 xml "はApacheディストリビューションにあります。最後に、 "ignite-log4j" libを "libs/optional"フォルダから "libs"フォルダに移動することを忘れないでください。

関連する問題