Назад | Перейти на главную страницу

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

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

JAVA_PROPERTIES = "$ {JAVA_PROPERTIES} -Dlog4j.configuration = файл: $ {LOG4J_CONFIG_FILE}"

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

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

При перезапуске сервера файл loj.properties обновляется в режиме ERROR.

Добрый совет

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

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

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

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

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