所以,我想做的是将所有日志记录功能包装在一个将动态决定记录位置的方面。它可以记录到由获得的默认记录器,LoggerFactory.getLogger
或者我可以用它做其他事情。
问题如下:
- 不可能的方面(logback)LoggerFactory -> 它的最终
- 不可能的方面(logback)记录器->它的最终构造函数并且没有默认构造函数
- 无法从 org.slf4j.Logger 它的接口创建 bean。
我知道可能有一种方法可以用纯 AspectJ 做到这一点<context:load-time-weaver/>
?但它需要更改应用程序的运行脚本。我不想要那个。
有没有人对如何做到这一点有任何其他想法?
谢谢你。