Java Log4j:基于方法堆栈将日志路由到记录器

Java Log4j:基于方法堆栈将日志路由到记录器,java,log4j,Java,Log4j,我想知道是否有可能以这样的方式配置log4j,即从给定类发出的所有日志消息都将写入一个额外的文件中,而不管它们是由该类直接发出还是间接发出(通过其他类的方法调用) 假设我们在foo.bar.BL类中有部分业务逻辑。Log4j配置为将包foo.bar的所有日志输出到一个文件。我们在foo.bar.interfaces.CustomerIF类中实现了与客户的接口。为了处理来自客户的请求,foo.bar.interfaces.CustomerIF从foo.bar.BL调用一些方法。现在,我们想将客户请

我想知道是否有可能以这样的方式配置log4j,即从给定类发出的所有日志消息都将写入一个额外的文件中,而不管它们是由该类直接发出还是间接发出(通过其他类的方法调用)

假设我们在foo.bar.BL类中有部分业务逻辑。Log4j配置为将包foo.bar的所有日志输出到一个文件。我们在foo.bar.interfaces.CustomerIF类中实现了与客户的接口。为了处理来自客户的请求,foo.bar.interfaces.CustomerIF从foo.bar.BL调用一些方法。现在,我们想将客户请求生成的日志分离到一个额外的日志文件中,包括foo.bar.BL中发出的日志消息

有什么想法可以让我们达到期望的行为吗

提前感谢,, 塔基