Переключение режима 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
Это должно дать вам то, что вы ищете для устранения неполадок.