私は Drools を初めて使用しますが、Drools には、イベントを System.err に吐き出す DebugAgendaEventListener と DebugWorkingMEmoryEventListener という非常に優れたデバッグ リスナーがあります。これで問題ありませんが、基になるイベントは toString() を実装していないため、次のようなデバッグ行になります。
org.drools.event.rule.impl.ActivationCreatedEventImpl@10c6cfc
これはあまり役に立ちません。Drools が実際には有用な情報を提供しないこれらのリスナーを出荷する理由が理解できないため、明らかな何かが欠けているに違いないと感じています。イベントの詳細を吐き出すために欠けている設定はありますか? 私は EventXYZ コードを見てきましたが、toString() がないので動作は正しいように見えますが、マニュアルにはイベントの詳細を吐き出す例が示されています (むしろ Eclipse では許可されていますが、システムにとっては問題ではないと思います)。 .err 噴出)。