根据Web上下文使用多个log4j appender

时间:2013-03-04 07:55:45

标签: java logging jboss log4j jboss6.x

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用log4j MDC和一些编码来实现这一点,即编写自定义appender。
否则,您可以将日志记录框架切换到logback,这是log4j的正确继承者。 Logback定义了一种特殊类型的 appender Sift确实完成了您正在尝试实现的目标。