0

我正在使用 JBoss 6 并在此 JBoss 上部署了 2 个项目,它们具有不同的 Web 上下文。他们都在后台使用休眠和相同的核心包,但我想根据 Web 上下文区分日志文件。因为 core 包是两个项目的同一个 java 包。

我也在互联网上搜索了 log4j 手册,但找不到任何方法?

4

1 回答 1

0

您可以使用 log4j MDC和一些编码来实现这一点,即编写自定义附加程序。
否则,您可以将日志框架切换到logback,它是 log4j 的正确继承者。Logback 定义了一种特定类型的appender,即Sift,它完全可以实现您想要实现的目标。

于 2013-03-04T09:52:34.790 回答