spring - 在 Spring Boot 中的 application.properties 中获取用户主路径

标签 spring logging spring-boot spring-el

这应该是一项非常直接的任务,但在做了大量研究之后,我发现很难找到任何方法来做到这一点。

我只想在当前用户的主目录中创建一个日志文件。根据Official Documentation我应该修改的变量是 logging.filelogging.path .但是如何将 user-home 的值放入 logging.path ?

我尝试将其设置为:

logging.path=#{systemProperties['user.home']}

但没有任何成功。

最佳答案

如果你使用 Linux 或 Mac OS,你可以使用 logging.path=${HOME}/logs .
${HOME}由环境变量 HOME 代替.

关于spring - 在 Spring Boot 中的 application.properties 中获取用户主路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30432473/

相关文章:

logging - 如何查看 docker-compose 健康检查日志?

java - Spring Boot - 使用应用程序监听器

java - 将列表对象转换为列表objectDto java的最佳实践

java - DefaultMessageListenerContainer 不缩放

java - Hibernate SQL异常

tomcat - 如何在 Tomcat 7 中记录所有请求/响应 header

logging - Heroku:如何检查 Heroku 错误日志?

spring - 如何从 JSR 330 Spring 应用程序中删除 NullPointerException

java - Spring Boot 说它需要某个 bean

angular - 如何将参数传递给 JHipster 中的自定义错误消息?