我在log4j中指定的设置如下:
log4j.appender.F2=org.apache.log4j.RollingFileAppender
log4j.appender.F2.File=E\:/Documentum/logs/dflogger.log
log4j.appender.F2.MaxFileSize=10MB
log4j.appender.F2.layout=org.apache.log4j.PatternLayout
log4j.appender.F2.layout.ConversionPattern=%d{ABSOLUTE} %5p [%t] %c - %m%n
log4j.logger.com.myorg.mytbo.tbo=DEBUG,F2
我正在尝试从TBO内部(在包com.myorg.mytbo.tbo
中定义)记录信息,这些信息本质上是部署在EMC Documentum Content Server内的jboss应用服务器上的JAR。关于Documentum服务器的这些特定信息不应该是任何问题,因为它仍然使用org.apache.log4j
。当TBO运行时,它会创建dflogger.log
,但不会在其中附加任何信息。
我怀疑有很多原因:
com.myorg.mytbo.tbo
的日志记录相关联的问题,其中this有点类似于线程,在websphere中指定PARENT_FIRST
选项。但是我正在使用jboss,所以如果问题类似,那么任何人都可以告诉我是否需要修改jboss设置吗?