仅使用log4j记录JBoss请求/响应

仅使用log4j记录JBoss请求/响应,jboss,log4j,jboss7.x,Jboss,Log4j,Jboss7.x,JBoss请求/响应如何仅使用log4j记录 对于我的三层应用程序(客户端、web服务和数据库),我试图收集请求/响应时间 例如,时间戳在以下时间之前/之后: 客户端发送请求 WS接收请求 WS向数据库发送查询 当前,“我的日志”显示数行1000行文本(DEBUG模式)。但是,我只查找请求/响应信息 我想我可以选择一个不同的日志,但我找不到大多数人所指的log4j.xml(server/xxx/conf/jboss-log4j.xml)。由于某种原因,我的Eclipse中的log4j.prope

JBoss请求/响应如何仅使用log4j记录

对于我的三层应用程序(客户端、web服务和数据库),我试图收集请求/响应时间

例如,时间戳在以下时间之前/之后:

  • 客户端发送请求
  • WS接收请求
  • WS向数据库发送查询
  • 当前,“我的日志”显示数行1000行文本(
    DEBUG
    模式)。但是,我只查找请求/响应信息

    我想我可以选择一个不同的日志,但我找不到大多数人所指的
    log4j.xml
    server/xxx/conf/jboss-log4j.xml
    )。由于某种原因,我的Eclipse中的
    log4j.properties
    文件不允许编辑

    我是JBoss的新手;事实上,我从其他人那里继承了当前的设置,所以我对整个
    JBoss
    的事情有点一无所知

    编辑1 可以找到
    log4j.属性的示例

    编辑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
    

    最好通过配置日志记录。如果您希望使用log4j配置文件,请参阅说明。

    @JamesR.Perkins JBoss-AS-7.1.1Log4j选项有效<代码>log4j.properties
    文件现在可编辑。尽管如此,它并没有显示我正在寻找的所有请求/响应时间戳(甚至在
    跟踪级别)。我想我应该检查是否启用了类别优先级阈值。你能添加你的log4j配置吗?我在编辑2下添加了我的
    log4j.properties
    。尝试添加
    log4j.appender.file.threshold=TRACE
    你也可以随时访问JBoss社区论坛。JBoss AS 7以及JBoss的其他方面都有很多有用的信息。