spring - 为什么 spring-boot 不监听 logging.path 变量?

标签 spring spring-boot

使用 spring-boot 1.2.3.RELEASE。

让 spring-boot 登录到特定目录的唯一方法是像这样设置“log.file”属性:

logging.file=/var/log/app.log

但据我所知,according to the docs ,我应该这样做:

logging.file=app.log
logging.path=/var/log

但它似乎并没有监听 logging.path 属性,它只会将文件写入当前目录。

是文档有误还是我在这里遗漏了一些非常明显的东西?

另外,有了这个设置,它仍然可以正常滚动日志,对吧?

最佳答案

来自文档:

If you want to write log files in addition to the console output you need to set a logging.file or logging.path property

Spring boot 考虑 filepath 属性,而不是两者。

这个 page具有 filepath 属性的所有组合。

关于spring - 为什么 spring-boot 不监听 logging.path 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29764258/

相关文章:

spring - 我可以在 Micronaut 中使用 spring data jpa 吗?

java - 尝试从 Angular 向 Spring Boot API 插入数据时出现 "JSON parse error: Cannot construct instance of"错误

Spring Boot 不读取 data.sql 但它读取 import.sql

java - Spring Boot 1.4.2 @WebMvcTest 返回状态 404

java - Spring Boot、计划任务、双重调用

java - 在Java中加载资源中不同文件夹下的属性

java - 尽管以表单形式发送 CSRF token ,但不支持 Spring Security CSRF 405 方法 POST

java - Spring Boot 根 Controller 无法在 Tomcat WAR 上运行

java - LDAP 搜索过滤器不起作用

spring-boot - 在 Spring 框架中使用 timeout 属性有什么好处?