2016-10-05 2 views
0

Я использую Weblogic 12c в качестве сервера приложений. Домен сервера Weblogic содержит 2 управляемых сервера, которые находятся в кластере. EAR должен быть развернут в кластере (управляемые серверы с таким же физическим расположением).Отдельное приложение Ведение журнала для управляемых серверов в кластере Weblogic12c

Теперь я хочу, чтобы на каждом управляемом сервере выполнялось отдельное ведение журнала приложений, так как каждый управляемый сервер будет запускать собственную копию EAR. Как я могу достичь этой цели.

Файл свойств log4j присутствует в моем ухе.

Я попытался дать относительный путь в свойствах файла, как указано ниже, но это не сработало:

log4j.appender.file.File=./log/appLog.log 

Файл журнала был создан внутри domains/<my domain>/log/appLog.log, что это не мое требование.

Пожалуйста, помогите нам в этом.

ответ

0

Я предполагаю, что у вас есть сервер администратора и два управляемых сервера.

Admin Server:

[WL_HOME]/user_projects/domains/[domain_name]/servers/AdminServer/logs 

Журналы приложений вы должны найти на каждом сервере. Убедитесь, что вы нацеливаете управляемые серверы (кластер) при развертывании приложения.

Сервер 1 узла:

[WL_HOME]/user_projects/domains/[domain_name]/servers/[server_1_name]/logs 

Сервер 2 Узел:

[WL_HOME]/user_projects/domains/[domain_name]/servers/[server_2_name]/logs 

Образец из Appender я использую

<appender name="APPNAME-FILE" class="org.apache.log4j.RollingFileAppender"> 
<param name="File" value="logs/APPNAME-${weblogic.Name}.log"/> 
<param name="MaxFileSize" value="20MB"/> 
<param name="MaxBackupIndex" value="10"/> 
<param name="Encoding" value="UTF-8"/> 
<layout class="org.apache.log4j.PatternLayout"> 
</layout> 
</appender> 

«Журналы/APPNAME - $ {WebLogic. Имя} .log может сделать трюк для вас ...

нет ./logs

+0

Это относится только к журналам WebLogic Server, а не к журналам приложений. –

1

В вашем конфигурационном файле log4j используйте переменную $ {weblogic.Name} в пути к файлам журнала.

+0

не могли бы вы отредактировать вопрос или по ошибке .... по ошибке я проголосовал за ... чтобы дать вверх и не дать мне теперь подняться, пока вопрос не будет отредактирован. cheers Cris – Cris

+0

Opps я смог отредактировать себя, добавив точку и upvote после – Cris

Смежные вопросы