考虑这种情况:的Log4j - 登录到基于项目模块的多个日志文件
我有两个模块,一个共同的模块如下(封装结构)的项目:
com.mysite.moduleone
com.mysite.moduletwo
com.mysite.commonmodule
在上面,commonmodule
类可以被其他两个模块使用。
问题:
我需要configureLog4J这样的方式从moduleone
和moduletwo
日志消息转到不同的日志文件。我总是可以使用category来做到这一点。
但真正的问题是当我想从commonmodule
也记录消息。因此,当从moduleone
调用commonmodule
类时,commonmodule
日志消息应该转至moduleone
日志文件。如果commonmodule
是来自moduletwo
的访问,则commonmodule
日志消息应该转到moduletwo
日志文件。
是否可以用这种方式配置Log4J?任何意见? PS:我想我明确提出了我的问题。如果有任何混淆,请发表评论,请尝试清除它。 :)