Журналы приложений, не отображаемые в консоли eclipse, запущенной на сервере weblogic

#java #eclipse #log4j #weblogic12c

Вопрос:

У меня есть приложение, запущенное на локальном сервере weblogic с этим файлом свойств log4j:

 # Root logger option
log4j.rootLogger=DEBUG, file

# Redirect log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=/var/log/app-servers/appName_framework.log
log4j.appender.file.MaxFileSize=15MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern={"level":"%p","timestamp":"%d{ISO8601}","thread":"%t","file":"%F", "line":"%L","appCode":"appName","message":"%m"}%n

log4j.appender.appName=org.apache.log4j.RollingFileAppender
log4j.appender.appName.File=/var/log/app-servers/appName_application.log
log4j.appender.appName.MaxFileSize=15MB
log4j.appender.appName.MaxBackupIndex=10
log4j.appender.appName.layout=org.apache.log4j.PatternLayout
log4j.appender.appName.layout.ConversionPattern={"level":"%p","timestamp":"%d{ISO8601}","thread":"%t","file":"%F", "line":"%L","appCode":"appName","message":"%m"}%n

log4j.additivity.com.company.appName=false
log4j.logger.com.company.appName=DEBUG, appName
 

Я запускаю сервер weblogic из eclipse с переменной средой -Dlog4j.debug

appName_application.log Файл создается по указанному пути без проблем, но ни одна из этих строк журнала не отображается на моей консоли Eclipse.

Я также попытался выполнить шаг 4 этой документации oracle, но это не сработало:

Как я могу добавить строки журнала этого приложения в консоль отображения weblogic или в новую консоль отображения?

Любой совет приветствуется. Заранее спасибо!

Комментарии:

1. Ваша конфигурация log4j отправляет журналы в файл, а не в стандартный вывод. Добавьте приложение консоли, чтобы просматривать ваши журналы в консоли eclipse.