spring-boot
提供了几个 logging.*
可以应用于 application.properties
的设置,例如:
logging.level.=DEBUG
logging.file=myfile.log
logging.path=d:/logs/
问题:生成了 myfile.log
,但是在类路径中!为什么 spring 不考虑我的绝对路径?
原文由 membersound 发布,翻译遵循 CC BY-SA 4.0 许可协议
spring-boot
提供了几个 logging.*
可以应用于 application.properties
的设置,例如:
logging.level.=DEBUG
logging.file=myfile.log
logging.path=d:/logs/
问题:生成了 myfile.log
,但是在类路径中!为什么 spring 不考虑我的绝对路径?
原文由 membersound 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
Spring Boot 文档 指出
然后描述了
logging.file
和logging.path
属性是如何工作的。你应该只设置一个。如果设置了
logging.file
,它将写入该特定文件。文档说明因此,您可能正在写入当前目录,该目录恰好与您的类路径相同。
如果你设置
logging.path
,Spring Boot检查您的当前目录是否不是您的类路径,如果您不希望它们混合,并相应地调整
logging.file
和logging.path
。