如何设置intellij以在日志选项卡而不是输出选项卡中显示日志

时间:2013-06-18 06:58:53

标签: spring tomcat intellij-idea log4j

当我使用intellijs'(12.1.4)内置的tomcat时,日志被写入调试面板的输出选项卡而不是普通的localhost日志选项卡。

我跟着this文档并添加了我的log4j.properties,它在输出选项卡中工作正常,但它仍然将日志写入右侧选项卡。

当我打包项目并将其部署在独立的tomcat上时,我可以看到日志。

通常我不在乎,但输出标签的问题是你无法搜索它。

这是我的log4j,我已经厌倦了ConsoleAppender和RollingFileAppender。

log4j.rootLogger=TRACE, A1

log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.File=${catalina.home}/logs/algo_js.log
log4j.appender.A1.MaxFileSize=500KB
log4j.appender.A1.MaxBackupIndex=5
log4j.appender.A1.layout=org.apache.log4j.PatternLayout

# Print the date in ISO 8601 format
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

我缺少什么想法?

请澄清我添加了一张照片。 the top panel is where the logs are being shown and the bottom panel is where I would like it to be displayed ... where the search is

1 个答案:

答案 0 :(得分:9)

在应用程序服务器的运行/调试配置中,打开日志选项卡,并在那里指定完整的日志文件路径。

您只需在磁盘中搜索algo_js.log文件并指定其位置即可。