15

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

我按照这个文档添加了我的 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

有什么我想念的想法吗?

只是澄清我添加了一张照片。 顶部面板是显示日志的位置,底部面板是我希望显示它的位置......搜索在哪里

4

1 回答 1

9

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

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

于 2013-06-19T09:35:34.413 回答