gpt4 book ai didi

tomcat - spring-boot中tomcat访问日志的位置和名称如何配置?

转载 作者:行者123 更新时间:2023-11-28 21:54:12 28 4
gpt4 key购买 nike

我有一个在 application.yml 中具有以下配置的 spring-boot 应用

server:
contextPath: /rti
tomcat:
access-log-enabled: true
access-log-pattern: "%h %l %u %t \"%r\" %s %b %D"
basedir: tomcat

这会提示创建访问日志tomcat/logs/access_log.2015-02-12.txt。

我希望能够配置访问日志的创建位置和命名;但经过大量搜索后,我开始认为这是不可能的。有谁知道如何实现这一目标?

应用程序日志记录在 logback.xml 中使用 logback 和配置正常工作

最佳答案

使用 application.yml ( https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html ) 的配置:

server.tomcat.accesslog:
# Enable access log:
enabled: true

# Directory in which log files are created. Can be relative to the tomcat base dir or absolute:
directory: /var/log/test

# Format pattern for access logs:
# https://tomcat.apache.org/tomcat-8.0-doc/config/valve.html#Access_Log_Valve
pattern: "%h %l %u %t "%r" %s %b %D"

# Log file name suffix:
suffix: ".log"

关于tomcat - spring-boot中tomcat访问日志的位置和名称如何配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28483064/

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