Переключение режима Log4j в режим отладки в Weblogic Server

Я использую weblogic 10.5, и мое приложение имеет 4 управляемых сервера, которые имеют нижеприведенную конфигурацию в скрипте запуска weblogic для включения log4j.

JAVA_PROPERTIES = "$ {JAVA_PROPERTIES} -Dlog4j.configuration = file: $ {LOG4J_CONFIG_FILE}"

Я дал путь log4j.properties к LOG4J_CONFIG_FILE.

Я выключил сервер, попытался обновить режим log4j с ERROR на DEBUG в файле loj.properties и сбросил сервер.

Когда сервер перезагружается, файл loj.properties обновляется в режиме ERROR.

Добрый совет

1 ответ

Я бы предложил использовать консоль для выполнения этой задачи. Войдите в консоль администратора и выберите ваш управляемый сервер, перейдите к журналу -> Дополнительно и выберите уровень отладки по вашему выбору. Вы также можете быть конкретным и выбрать вкладку "Отладка" и выбрать тот, который вы хотите. Существует множество опций, которые вы можете выбрать для типа службы, которую вы пытаетесь отлаживать.

Я думаю, что weblogic превращает это в ОШИБКУ, потому что это будет по умолчанию. Вы можете запустить сервер weblogic с strace а затем выведите его в файл и посмотрите, что изменит ваш файл свойств log4j.

Попробуйте запустить weblogic с опцией

$ strace -o output.txt ./startWeblogic.sh
$ grep log4j.properties output.txt

Это должно дать вам то, что вы ищете для устранения неполадок.

Другие вопросы по тегам