首页 > 解决方案 > Springboot 2.2.5 和登录文件

问题描述

我找不到使用 spring 2.2.5 登录文件的方法

我尝试在 application.properties logging.file.name=C:/log/app.log 或 logging.file.path=C:/log

但每次它创建文件,但不要写任何东西。为什么?我在网上找不到任何有效的教程

标签: spring-boot

解决方案


您可以使用以下代码设置绝对路径

logging.path=D:\logs\logfile.txt

如果该文件夹不存在,则会创建它。在 Windows 上,您必须使用 \ 作为分隔符,而在 Linux 和 Mac 上,您需要 / 作为分隔符。检查指定路径的创建目录和写入权限。

您应该指定logging.fileor logging.path,但不能同时指定(如果同时指定,则忽略 logging.path 并且只考虑 logging.file )。


推荐阅读