【问题标题】:How can I tell tomcat (within eclipse) to make the log file a rolling log file?如何告诉tomcat(在eclipse中)使日志文件成为滚动日志文件?
【发布时间】:2012-09-25 18:54:15
【问题描述】:

关于设置tomcat(在eclipse中)将日志文件写入磁盘有一个很好的问题/答案(参见@codesta的答案): Where can I view Tomcat log files in Eclipse?

通过 Eclipse 中的编辑启动配置属性向导,我可以指定将日志写入哪个文件。但是,由于它是单个文件,因此每次服务器重新启动时都会被覆盖。我已经可以通过 Eclipse 中的控制台访问当前日志,但是有没有办法让它成为一个滚动文件,以便我可以拥有历史记录?

我只在文件路径中指定了一个目录,但没有写出任何日志。

【问题讨论】:

    标签: eclipse tomcat logging


    【解决方案1】:

    按照说明使用 log4j 进行 Tomcat 的内部日志记录:

    http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j

    您需要的 tomcat-juli jar 可以在这里找到:

    http://apache.osuosl.org/tomcat/tomcat-6/v6.0.35/bin/extras/

    替换您正在使用的任何版本的 Tomcat。您用于库的 CATALINA_HOME 将位于您安装 Tomcat 的任何位置,但您的配置文件的 CATALINA_HOME 可能是:

    workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0

    【讨论】:

    • 我最关心的是应用程序日志(我们使用的是 logback),而不是 tomcat 的内部日志。
    猜你喜欢
    • 2011-10-11
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 2017-08-10
    • 2016-04-10
    • 2016-03-15
    • 1970-01-01
    • 2017-09-25
    相关资源
    最近更新 更多