Java Spring Boot外部日志文件jar

时间:2015-04-23 11:56:31

标签: java spring logging jar spring-boot

在我的Spring Boot应用程序中,我想使用日志记录到外部文件。

所以我配置了这样的application.properties:

# LOGGING
logging.path=/var/logs
logging.file=my-application.log

我想在Windows系统上使用该应用程序,并希望使用NSSM将jar文件作为Windows服务启动。

我还想要我提到的外部日志文件。

在当前状态下,我仅在我的eclipse中测试了此配置,并且名为my-application.log的日志文件仅出现在我的类路径中。

没有创建文件夹var

总之...

如何将此应用程序日志记录配置为我想要的工作。

  • 将Spring Boot应用程序用作jar
  • 用NSSM包装它以作为Windows服务运行
  • 在“D:\ applications \ SpringBootApp \ logging \ data.log”位置有一个外部日志文件

2 个答案:

答案 0 :(得分:0)

我建议在启动器命令行上设置属性。将它们添加到服务包装器中的方式与添加其他命令行参数的方式相同。

答案 1 :(得分:0)

我认为你必须提到你需要放置该日志文件的驱动器或网络位置。

代表:D:var/logs