То, что ваш регистратор неправильно выбирает конфигурацию файла, может быть по двум причинам.
- Вы не указали правильный путь к файлу log4j2. xml , так как ваш проект неправильно выбирает его, что обнаруживается в ваших журналах.
- В вашем log4j2. xml файле есть некоторая ошибка в ссылочном теге appender внутри тега root, изменить appender-ref до AppenderRef
<Root level="info">
<appender-ref ref="CONSOLE" />
</Root>
до
<Root level="info">
<AppenderRef ref="CONSOLE" />
</Root>
Вышеуказанные две указанные причины связаны с шаблоном ведения журнала, который вы используете в log4j2. xml, и фактические общие журналы полностью отличаются. Посмотрите на нужный вам макет шаблона из log4j2. xml
<PatternLayout pattern="[%d{dd MMM yyyy HH:mm:ss}] [%-5p] [%t] [%C{1}:%M:%L] - %m%n" />
Он должен печатать журналы как
[16 Apr 2020 19:05:16.733] [...] [...] [...:...:...] - .......
, где фактические журналы имеют разные шаблоны.
19:05:16.733 [...] ... ....... - .....
, как указано в разделе.
19:05:16.733 [[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG org.hibernate.hql.ast.ErrorCounter - throwQueryException() : no errors
19:05:16.734 [[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG o.h.hql.ast.QueryTranslatorImpl - HQL: SELECT g FROM myClass g
19:05:16.734 [[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG o.h.hql.ast.QueryTranslatorImpl - SQL: sql sample