我目前使用Eclipse和本地Tomcat 7服务器开发一个简单的Web应用程序。我配置了Eclipse,因此我可以从我的IDE中启动Tomcat 7 - 这里没有多少魔力。我的webapp的日志文件在Linux Tomcat 7安装中的位置?
在我的web应用程序,我使用SLF4J用的logback,它看起来像这样的服务类:
public class MyServiceImpl implements MyService
{
private static Logger logger = LoggerFactory.getLogger(MyServiceImpl.class);
public void doSomeStuff()
{
logger.info("Doing some stuff");
}
}
我的日志记录配置是这样的:
log/MyTestWebApp.%d.log.zip
30
%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
当我开始我的网站应用程序和当地的Tomcat 7服务器,日志记录输出去
./log/MyTestWebApp.log
如预期的那样,其中curr ent目录就是我的web应用程序所在的位置(例如,我的Maven pom.xml所在的位置)。
当我在远程linux机器上启动我的web应用程序时,找不到任何“MyTestWebApp.log”文件,不在我的web应用程序的directoy中,也不在Tomcat7根目录中。
所以我的一个简单的问题是,这些日志在哪里去,我的“MyTestWebApp.log”文件分别在哪里?
非常感谢您的帮助!
+1
如果它工作在本地计算机上,但并非遥不可及,那么你可能要检查的文件,文件夹等的特权。 –
+0
感谢您的回答,请在palacsint的博文中查看我的评论,我在“Tomcat/bin/log/*”目录中找到了我的日志文件。 –