tomcat日志保存在哪里?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat日志保存在哪里?相关的知识,希望对你有一定的参考价值。

参考技术A tomcat目录下的logs文件夹下。有个catalina.20xx-xx-xx.log本回答被提问者采纳 参考技术B 保存在logs 文件夹下

spring boot 嵌入式Tomcat的崩溃日志在哪里?

【中文标题】spring boot 嵌入式Tomcat的崩溃日志在哪里?【英文标题】:Where is the crash log of spring boot embedded Tomcat? 【发布时间】:2016-04-28 04:58:05 【问题描述】:

我正在使用带有嵌入式 Tomcat 容器的 Spring boot 1.3.1。我是 Spring Boot 新手。

我通过 java -jar myApp.jar 作为独立 jar 运行。

我在application.properties中设置了日志文件和tomcat位置:

logging.file=myApp.log
server.tomcat.basedir=./tomcat

但是,应用程序经常安静地退出。在日志文件中没有任何关于退出的信息。

所以我的问题是如何启用应用程序的一些更详细的日志记录,或者在这种情况下有什么方法可以用来解决问题?

谢谢!

【问题讨论】:

你找到解决办法了吗? 【参考方案1】:

您可以将相同的包部署到独立的 Tomcat 以获取失败的根本原因。 否则应用程序启动某些阶段的异常将保持隐藏状态。

【讨论】:

【参考方案2】:

您可以使用以logging.level 开头的属性通过application.properties 启用日志记录。要为一切启用调试日志记录:

logging.level.ROOT=DEBUG

或者,您可以为特定包(及其子包)启用日志记录。例如:

logging.level.org.apache.tomcat=DEBUG

【讨论】:

我已经设置了那个标志。但是,日志文件中没有什么特别之处。大多数日志是从 Spring 生成的,而不是从 tomcat 生成的。

以上是关于tomcat日志保存在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

tomcat日志保存半年

spring boot 嵌入式Tomcat的崩溃日志在哪里?

如何修改windows tomcat日志级别

独立tomcat中的Spring Boot日志文件以XML格式保存

window 服务器的Tomcat 控制台日志保存到日志文件

tomcat 日志切割