Audit log, also called operation log, usually used to record who/when/where/what of user behavior.
How to architect the fundation of audit log infrostructure? X5 shows a feasible way.
Feature:
Based on Spring AOP and log4j, developer just need to add the @Audit annotation.
consists of:
audit inteceptor. would call the async framework to send the log info.
message evaluator
log processor