БАХ! Я только что исправил эту проблему, и ее причина очень расстраивает!
Когда я настроил ведение журнала для моего сервера через консоль WebLogic ([мой домен] -> Среда -> Серверы -> [мой сервер] -> вкладка «Ведение журнала»), я установил «Минимальная серьезность для входа» в «Трассировка» и «Уровень серьезности» для файла журнала сервера - «Отладка» (оба варианта в разделе «Дополнительно»). Примечательно, что в поле выбора «Уровень серьезности» опция «Трассировка» не предусмотрена. Таким образом, когда я сохранил конфигурацию, уровень журнала сервера был установлен на Debug. С тех пор я узнал, что большая часть журналирования Kodo (и OpenJPA?) Находится на уровне Trace, поэтому я не мог видеть журналирование JPA, даже после включения отладки для подсистемы JPA через вкладку «Отладка».
В описании рядом с полем выбора «Уровень серьезности» говорится, что «по умолчанию все сообщения отправляются в файл журнала», поэтому, если бы я не попытался настроить ведение журнала, я бы не столкнулся с этой проблемой. Чтобы увидеть запись трассировки Kodo в журнале сервера, мне пришлось открыть мой файл config.xml (user_projects \ domains [мой домен] \ config \ config.xml) и удалить элемент в.
Следовательно, я озадачен тем, почему консоль WebLogic не предоставляет «Трассировка» в качестве опции для полей выбора «Уровень серьезности» в разделе «Дополнительно» на вкладке «Ведение журнала». Это упущение, или я упускаю вескую причину упущения?