首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么spring-boot不监听logging.path变量?

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

Stack Overflow用户
提问于 2015-04-21 14:12:29
回答 2查看 21.6K关注 0票数 34

使用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属性,它只是将文件写入当前目录。

是文档错了,还是我在这里遗漏了什么?

而且,在这个设置下,它仍然可以正确地执行日志滚动,对吧?

EN

回答 2

Stack Overflow用户

发布于 2020-07-19 23:48:26

在application.properties中,只需使用以下变量

logging.file.path={--your file path--}
票数 1
EN

Stack Overflow用户

发布于 2021-05-10 17:27:45

使用spring 2.4.5

这就是工作

logging.file.path=./log/
logging.file.name=${logging.file.path}mylog.txt

logging.file.name=./log2/mylog.txt

总而言之

logging.file.path=.             # write logs to the current directory
logging.file.path=/home/logs    # write logs to /home/logs
logging.file.path=/mnt/logdir   # write logs to /mnt/logdir

对于Spring Boot1.x:设置logging.path

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29764258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档