我正在寻找一种正确的方式在性能给予classpath中值的变量文件如何在性能给classpath中值文件变量
logging.file=classpath:logs/server.log
所以,当我跑我的项目的日志文件被中创建文件夹名称为log的类路径。
任何帮助将非常感激。
在此先感谢。
我正在寻找一种正确的方式在性能给予classpath中值的变量文件如何在性能给classpath中值文件变量
logging.file=classpath:logs/server.log
所以,当我跑我的项目的日志文件被中创建文件夹名称为log的类路径。
任何帮助将非常感激。
在此先感谢。
类路径可能包含各种文件夹(所以如何选择其中之一?)加上无法创建任何内容的jar文件。我想在类路径上创建一些东西并不是一个好主意。你最好把你的日志在一些文件系统目录:
logging.file=/some/external/directory/server.log
所以,当我跑我的项目的日志文件被在 类路径与文件夹名称日志中创建。
您想在应用程序的类路径中创建日志文件吗? 这没有意义。
类路径不起这个作用。
1)您的应用程序将最终从JAR或WAR启动。你想把文件放在里面?
2)您希望能够在您知道将检索日志文件的位置检索日志文件。把它放在一个可能会被删除的地方,因为你重新打包应用程序也没有意义。
日志文件当然应该在应用程序之外。例如:
logging.file=logs/my-app/server.log