我正在使用的 Web 应用程序为用户的数据完整性问题提供了更多日志。我想获得更多信息,例如:
- 服务器名称
- 客户端IP
- 浏览器信息
log4j 有没有办法记录以上参数?换句话说,我想将这些参数与其他参数相加。那么 log4j 是否为此提供了一些方法?
我有 log4j.properties 作为:
log4j.appender.Stdout=org.apache.log4j.ConsoleAppender
log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.Stdout.layout.conversionPattern=%-5p - %-26.26c{1} - %m\n
log4j.appender.Stdout=org.apache.log4j.ConsoleAppender
log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.Stdout.layout.conversionPattern=%-5p - %-26.26c{1} - %m\n
log4j.rootLogger=INFO,Stdout
log4j.logger.org.apache.wicket=INFO
log4j.logger.org.apache.wicket.protocol.http.HttpSessionStore=INFO
log4j.logger.org.apache.wicket.version=INFO
log4j.logger.org.apache.wicket.RequestCycle=INFO
我有一LogUtil.java
堂课,我在其中记录可用信息。
编辑: 为了更清楚我的问题是什么:
在哪里可以找到这些参数以及如何在现有记录器中添加它们?