Настройки, которые я указал в 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
), который по сути представляет собой файл JAR, развернутый на сервере приложений jboss внутри EMC Documentum Content Server. Эта конкретная информация о сервере Documentum не должна вызывать беспокойства, поскольку он по-прежнему использует org.apache.log4j
. Когда TBO запускается, он создает dflogger.log
, но не добавляет в него никакой информации.
Я подозреваю много причин, таких как:
- Файл создается в режиме только для чтения.
- или может быть какая-то проблема, связанная с ведением журнала для
com.myorg.mytbo.tbo
, для которой это несколько похожая тема, указав опциюPARENT_FIRST
в websphere. Но я использую jboss, поэтому, если проблема похожа, может ли кто-нибудь сказать, нужно ли мне изменять настройки jboss?