我有一个春季启动应用程序,在分发它时,我告诉人们用java -jar myapp.jar
启动它。我希望写一个日志文件。如果我在我的jar目录中有一个application.properties
文件,它可以正常工作。这意味着我要么必须分发application.properties
文件,要么告诉用户创建一个 - 也容易出错。我希望我在jar文件中有日志配置,将日志文件写入启动jar的文件夹,或者写入固定位置,例如: " C:\ temp中"我试图将Eclipse.properties文件放在我的Eclipse项目的不同位置,但它似乎永远不会被拾取。我该怎么做才能实现这个目标?
application.properties:
logging.file=myapplication.log
答案 0 :(得分:1)
根据docs,您应该将application.properties放在类路径的根目录中。
根据您的项目设置,Maven项目通常为$scope.$dirty = true;
。
为您提供准确的答案,分享您项目的详细信息。