在Linux Tomcat 7上安装我的webapp的日志文件?

在Linux Tomcat 7上安装我的webapp的日志文件?,第1张

概述我目前使用 Eclipse和本地Tomcat 7服务器开发一个简单的Web应用程序.我配置了Eclipse,所以我可以从我的IDE中启动Tomcat 7 – 这里没什么了不起的. 在我的网络应用程序中,我使用SLF4J和Logback,在服务类中看起来像这样: public class MyServiceImpl implements MyService{ private static Lo 我目前使用 Eclipse和本地Tomcat 7服务器开发一个简单的Web应用程序.我配置了Eclipse,所以我可以从我的IDE中启动Tomcat 7 – 这里没什么了不起的.

在我的网络应用程序中,我使用SLF4J和Logback,在服务类中看起来像这样:

public class MyServiceImpl implements MyService{  private static Logger logger = LoggerFactory.getLogger( MyServiceImpl.class );  public voID doSomeStuff()  {      logger.info( "Doing some stuff" );  }}

我的日志记录是这样配置的:

<?xml version="1.0" enCoding="UTF-8"?><configuration>    <appender name="fileAppender" >        <rollingPolicy >            <filenamePattern>log/MyTestWebApp.%d.log.zip</filenamePattern>            <maxHistory>30</maxHistory>        </rollingPolicy>        <encoder>            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>        </encoder>    </appender>    <logger name="com.test" level="WARN" />    <root level="WARN">        <appender-ref ref="fileAppender" />    </root></configuration>

当我启动我的Web应用程序以及本地Tomcat 7服务器时,日志输出将转到

./log/MyTestWebApp.log

正如所料,当前目录是我的Web应用程序所在的目录(例如,我的Maven pom.xml所在的目录).

当我在远程linux机器上启动我的Web应用程序时,我找不到任何“MyTestWebApp.log”文件,不是在我的web应用程序的directoy中,也不是在Tomcat7-root目录中.

所以我的简单问题是,这些日志分别在哪里,我的“MyTestWebApp.log”文件在哪里?

非常感谢你的帮助!

解决方法 日志文件位于Tomcat的起始目录中.您可以使用以下命令获取此目录:

grep -az "\bPWD" /proc/TOMCAT_PID/environ
总结

以上是内存溢出为你收集整理的在Linux Tomcat 7上安装我的webapp的日志文件?全部内容,希望文章能够帮你解决在Linux Tomcat 7上安装我的webapp的日志文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1026182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存