【问题标题】:Where is the crash log of spring boot embedded Tomcat?spring boot 嵌入式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

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

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

谢谢!

【问题讨论】:

  • 你找到解决办法了吗?

标签: tomcat logging crash spring-boot


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    logging.level.ROOT=DEBUG
    

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

    logging.level.org.apache.tomcat=DEBUG
    

    【讨论】:

    • 我已经设置了那个标志。但是,日志文件中没有什么特别之处。大多数日志是从 Spring 生成的,而不是从 tomcat 生成的。
    猜你喜欢
    • 2018-06-27
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 2018-05-28
    • 2016-02-17
    • 2017-03-12
    相关资源
    最近更新 更多