ルールアプリケーションが KIE サーバーで実行されているときに、ルールエンジンのトレース/ロギングを有効にするにはどうすればよいですか?
ルール アプリケーションはワークベンチで作成され、カスタム コードは含まれていません。KIE REST API を使用してルールを実行できますが、ルールアプリが予期した結果を生成しません。
環境:
Win7
トムキャット9
Drools 6.5.0-ファイナル
アップデート:
次の手順を試しました。
- git を使用してワークベンチ プロジェクトをローカルに複製する
- プロジェクトのルート ディレクトリに logback.xml を追加します。
- 変更をワークベンチの git リポジトリにプッシュして戻す
- ワークベンチの Project Editor ビューに logback を依存関係として追加
- プロジェクトのバージョンを更新してコンテナに再デプロイする
これを行うと、ロギング設定が無視されますが、スパムはメッセージをコンソールに際限なく記録し、logback クラスをインスタンス化できないことを伝えます。
20-Jun-2017 16:58:29.070 WARNING [http-nio-8080-exec-5] org.kie.server.services.drools.DroolsKieServerExtension.createContainer Unable to create instance of type ch.qos.logback.classic.selector.C
ontextSelector due to ch.qos.logback.classic.selector.ContextSelector
20-Jun-2017 16:58:29.083 WARNING [http-nio-8080-exec-5] org.kie.server.services.drools.DroolsKieServerExtension.createContainer Unable to create instance of type ch.qos.logback.classic.selector.C
ontextJNDISelector due to ch.qos.logback.classic.selector.ContextJNDISelector
20-Jun-2017 16:58:29.101 WARNING [http-nio-8080-exec-5] org.kie.server.services.drools.DroolsKieServerExtension.createContainer Unable to create instance of type ch.qos.logback.classic.selector.D
efaultContextSelector due to ch.qos.logback.classic.selector.DefaultContextSelector