#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.