Best greatings to drools community!
I'm using drools 4.0.4, my current aim is to generate audit log.
Using *WorkingMemoryLogger* and Drools Eclipse IDE Audit View I was able to
fulfil the requirement. Looks pretty nice, thanx for your work!
I have a couple of notes, but think it's better to keep them under different
threads. The first one is about *facts* output. Currently *
WorkingMemoryLogger* uses *toString()* to output information about
*facts*inserted, updated or retracted. In addition there's information
about
*facts* in ActivationLogEvent, collected again using *toString() *default
method. In my code I've implemented simple static method to introspect *fact
* objects and produce Map<String, Object> of properties. That made the log
much more informative.
Question: are there any enhacements (planned) in next versions of Drools?
Would you like me contribute my code into the *WorkingMemoryLogger*?
Thanks!
Oleg