【发布时间】:2012-11-15 03:21:07
【问题描述】:
我有一个 Spring Web 应用程序。 我想将其日志记录行为更改为始终使用存储在会话范围 bean 中的登录用户名预先添加日志行。 我们正在使用 log4j。 有很多类正在记录但不是 Spring 管理的。 虽然我们确实使用了一些 AOP,但它都是 Spring AOP,而不是 AspectJ,所以我不能全局修改 log4j 行为(并且仅仅为了愚蠢的日志改进而引入 AspectJ 听起来不是一个好主意)。
我想不出任何理智(甚至可以接受的疯狂)方式来做到这一点。
【问题讨论】:
标签: spring logging log4j aop spring-aop