如何在Spring Boot中启用文件日志记录?

时间:2019-04-29 11:52:35

标签: logging spring-boot-actuator

默认情况下,控制台日志是在Spring Boot中激活的。我想登录到文件,例如/var/log/mylog.log。

如何在Spring Boot中启用文件记录?

1 个答案:

答案 0 :(得分:0)

根据Spring Boot文档,您必须通过在应用程序配置中设置属性(application.properties / application.yaml /等)来启用文件记录。

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-logging.html#boot-features-logging-file-output

  

默认情况下,Spring Boot仅记录到控制台,不写日志文件。如果除了控制台输出外还想写日志文件,则需要设置logging.file或logging.path属性(例如,在application.properties中)。

例如,在application.properties中:

logging.file=myFile

写入指定的日志文件。名称可以是确切位置,也可以是相对于当前目录的位置。

logging.path=/var/log

将spring.log写入指定目录。名称可以是确切位置,也可以是相对于当前目录的位置。