gpt4 book ai didi

java - SpringBoot 2.1.3 : Embedded Tomcat Logging

转载 作者:行者123 更新时间:2023-11-30 10:00:27 25 4
gpt4 key购买 nike

我用 Thymeleaf 3 开发了一个 SpringBoot 2.1.3 WebApp。出于快速测试的目的,我创建了一个包含两个 SQL 过程fat jar,如果它不存在,它会自动创建 DB,如果它们是空的,则填充类型表。

现在我将我的.jar 放在CentOS 服务器中并通过命令启动它:

java -jar mywebapp.jar

一切正常,但我在表单提交中发现了一个错误,我想检查服务器(嵌入式)日志。

我必须在 application.properties 中的以下配置中使用哪个日志记录级别:

logging.level.org.apache.tomcat=?
logging.level.org.apache.catalina=?

Unix 机器中,我在哪里可以找到 log 文本文件?

谢谢

最佳答案

首先,对于嵌入式 tomcat,您必须通过向您添加 application.properties 来启用日志

server.tomcat.accesslog.enabled=true

如果要保存日志而不是临时文件夹,则指定基本目录,也包括将包含日志的文件夹

server.tomcat.basedir=tomcat
server.tomcat.accesslog.directory=logs

您还可以为日志文件指定后缀和前缀

server.tomcat.accesslog.suffix=.log
server.tomcat.accesslog.prefix=access_log

更多属性see here公共(public)属性列表,搜索 tomcat 和日志记录

还添加了 PO 在评论添加中提到的日志记录级别

logging.level.org.apache.tomcat=ALL

关于java - SpringBoot 2.1.3 : Embedded Tomcat Logging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57994391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com