我按照this answer和springboot文档中的说明在application.properties中添加了以下内容。
我可以在https://localhost:9999/actuator/configprops上看到这些属性,也可以在https://localhost:9999/actuator/httptrace上看到我发出的请求,但没有创建访问日志文件。
我必须log4j2在同一文件夹中创建的日志文件,所以我不认为这是一个文件写入问题或类似问题。
我如何进一步调试它呢?
server.tomcat.accesslog.buffered=false
server.tomcat.accesslog.directory=logs
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.file-date-format=.yyyy-MM-dd
server.tomcat.accesslog.pattern=common
server.tomcat.accesslog.prefix=access_log
server.tomcat.accesslog.rename-on-rotate=false
server.tomcat.accesslog.request-attributes-enabled=true
server.tomcat.accesslog.rotate=true
server.tomcat.accesslog.suffix=.log发布于 2019-04-04 07:34:50
在我在application.properties中定义了server.tomcat.basedir之后,创建了访问日志。它的价值似乎与我运行它的位置相关。
catalina.base默认值是my $TMP中的一个临时目录,即在不使用此设置的情况下创建访问日志的位置
https://stackoverflow.com/questions/55504228
复制相似问题