Вывод консоли Log4j в IntelliJ, как в Eclipse - PullRequest
0 голосов
/ 03 августа 2020

Как настроить IntelliJ для отображения вывода консоли log4j в выводе сервера tomcat.

Мой log4j2. xml:

<Configuration status="WARN">
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout
                pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
        </Console>
    </Appenders>
    <Loggers>
        <Logger name="org.apache.commons.httpclient" additivity="false" level="warn">
            <AppenderRef ref="Console" />
        </Logger>
        <Logger name="org.apache.pdfbox" additivity="false" level="fatal">
            <AppenderRef ref="Console" />
        </Logger>
        <Logger name="org.apache.fontbox" additivity="false" level="fatal">
            <AppenderRef ref="Console" />
        </Logger>
        <Logger name="org.hibernate.engine.internal.StatisticalLoggingSessionEventListener" additivity="false" level="fatal">
            <AppenderRef ref="Console" />
        </Logger>
        <!-- Change the level to debug to see the SQL statements generated by Hibernate -->
        <Logger name="org.hibernate.SQL" additivity="false" level="fatal">
            <AppenderRef ref="Console" />
        </Logger>
        <Logger name="org.hibernate.type.descriptor.sql.BasicBinder" additivity="false" level="fatal">
            <AppenderRef ref="Console" />
        </Logger>
        <AsyncRoot level="info">
            <AppenderRef ref="Console" />
        </AsyncRoot>
    </Loggers>
</Configuration>

Раньше я использовал eclipse, ведение журнала было нет проблем. У меня всегда были логи на консоли. В IntelliJ все немного иначе. Есть раздел журнала, и я могу выбирать из разных журналов tomcat, также отображаются стандартные сообщения и сообщения об ошибках, написанные непосредственно в коде, но сообщения журнала с log4j вообще не отображаются.

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 05 августа 2020

Консоль печатает стандартный вывод. И Tomcat Localhost журнал и Tomcat Catalina журнал настроены по умолчанию для Tomcat Run / Debug Configuration (в Logs tab ) и показаны на отдельных вкладках для этих файлов журнала. Все остальные / дополнительные файлы журналов вы можете добавить на вкладке «Журналы».

...