【发布时间】:2016-11-24 07:16:58
【问题描述】:
我有一个简单的应用程序,其中包含一个简单的logback.xml 文件,我不希望将其放在类路径中。不过,我可以保证它会出现在运行应用程序的地方。
我尝试了--logging.config=file:./logback.xml,但 spring 似乎不支持该设置。实现这一目标的推荐方法是什么?谢谢!
【问题讨论】:
-
您可以使用资源插件并将其保存在您想要的任何地方。
-
Sprinboot 使得将日志写入外部文件变得非常容易。只需更改 application.properties 文件中的路径即可。在这里查看我的答案stackoverflow.com/questions/38527175/…
-
@Georgesvanhoutte:我试图指定配置文件的位置,而不是输出文件。
-
好的。然后,您应该使用 @PropertySource 注释等显式配置覆盖 Spring Boot 自动配置;见文档:docs.spring.io/spring/docs/current/javadoc-api/org/…
标签: spring spring-boot logback