[英]Log4j console output in IntelliJ as in Eclipse
如何配置 IntelliJ 以在 tomcat 服務器 Z78E6221F6393D14CEDZ688 中顯示 log4j 控制台 output。
我的 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 的日志消息。
謝謝你的幫助!
控制台打印標准 output。 Tomcat Localhost
日志和Tomcat Catalina
日志默認配置為 Tomcat 運行/調試配置(在日志選項卡中)並顯示在單獨的選項卡中這些日志文件。 您可以在“日志”選項卡中添加的所有其他/其他日志文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.