我试图在我的应用程序上设置自定义日志记录机制,但没有运气。我的想法是为我的Web服务的每个使用者创建一个单独的日志文件。
了解它:
Consumer向我的应用程序发送HTTP请求。它将包含一个特定的请求头变量;值将是" consumer1"例如。现在我要做的就是将所有日志条目放在一个名为" consumer1_webservice.log"的日志文件中。
到目前为止我所做的是过滤标题值并在验证时将其存储在log4j.MDC类中。
我还创建了一个自定义的RollingFileAppender,它对我的需求有特定的要求,但我能解释的是我如何能够修改log4j以满足我的需求?任何建议将不胜感激。
谢谢。