1、放在最前端用filter拦截明显不合适,因为前端传过来的数据为提高效率,一般都采用json格式压缩,可读性很差。而且初次过滤时也无法知道系统业务是否成功执行了
所以最佳记录日志位置的地方应该在业务层的Manager中,由开发人员按照固定格式描述操作情况。
添加记录可以不记录其详细信息,只需要知道其uuid即可
修改、删除 记录需要知道其详细信息
系统操作日志可完全由log4ji进行记录,记录级别为Info.
log4j应该分析其源码,其源码应该具有极强的分析价值。
操作日志没有必要存储到数据库中,避免数据库压力过大,将来报表工具可以直接读取文本文件,
将来数据库应该只存储业务数据。
包括日志记录的定义都可以存储在xml中。