我在Linux中将spring boot应用程序作为系统服务启动时未生成日志文件吗?

时间:2018-10-02 14:17:56

标签: java linux centos log4j

我已经在Linux中为Spring Boot应用程序创建了系统服务。当我启动该服务以运行应用程序时,不会生成日志文件。但是我使用普通的java命令(java -jar application_name.jar)运行的是同一应用程序,然后日志文件已成功创建。有人可以帮我吗?

注意:

  1. 我正在使用log4j进行记录。
  2. 我已经在centOS和Photon Linux发行版上尝试过这个东西。
  3. 我观察到的一件事是,每当我使用常规的java命令运行应用程序时,都会生成一个新的日志文件。我希望通过将应用程序作为系统服务运行来实现相同的目标。

1 个答案:

答案 0 :(得分:0)

Log4J需要配置,通常通过某种文件进行配置。我怀疑您未指定将日志放置在何处。有关详细信息,请阅读Log4J文档。