spring boot log to file

时间:2016-03-23 09:51:39

标签: java eclipse spring-boot

我有一个春季启动应用程序,在分发它时,我告诉人们用java -jar myapp.jar启动它。我希望写一个日志文件。如果我在我的jar目录中有一个application.properties文件,它可以正常工作。这意味着我要么必须分发application.properties文件,要么告诉用户创建一个 - 也容易出错。我希望我在jar文件中有日志配置,将日志文件写入启动jar的文件夹,或者写入固定位置,例如: " C:\ temp中"我试图将Eclipse.properties文件放在我的Eclipse项目的不同位置,但它似乎永远不会被拾取。我该怎么做才能实现这个目标?

application.properties:

logging.file=myapplication.log

1 个答案:

答案 0 :(得分:1)

根据docs,您应该将application.properties放在类路径的根目录中。

根据您的项目设置,Maven项目通常为$scope.$dirty = true;

为您提供准确的答案,分享您项目的详细信息。