如何仅使用log4j记录JBoss 请求/响应?
对于我的 3 层应用程序(客户端、Web 服务和数据库),我正在尝试收集请求/响应时间。
例如,之前/之后的时间戳:
- 客户端发送请求
- WS接收请求
- WS 向数据库发送查询
目前,我的日志显示了几千行文本(DEBUG
模式)。但是,我只寻找请求/响应信息。
我想我可以选择不同的日志 级别,但我无法找到log4j.xml
大多数解决方案所指的 ( server/xxx/conf/jboss-log4j.xml
)。log4j.properties
由于某种原因,我的Eclipse中的文件不允许编辑。
我是JBoss的新手;实际上从其他人那里继承了当前的设置,所以我对整个JBoss
事情有点一无所知。
编辑 1
的例子log4j.properties
可以在这里找到。
编辑 2
我的log4j.properties
:
log4j.rootLogger=TRACE, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C\:log4j.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.category.org.springframework.beans.factory=DEBUG