spring-boot - Springboot 2.2.5 和登录文件
问题描述
我找不到使用 spring 2.2.5 登录文件的方法
我尝试在 application.properties logging.file.name=C:/log/app.log 或 logging.file.path=C:/log
但每次它创建文件,但不要写任何东西。为什么?我在网上找不到任何有效的教程
解决方案
您可以使用以下代码设置绝对路径
logging.path=D:\logs\logfile.txt
如果该文件夹不存在,则会创建它。在 Windows 上,您必须使用 \ 作为分隔符,而在 Linux 和 Mac 上,您需要 / 作为分隔符。检查指定路径的创建目录和写入权限。
您应该指定logging.file
or logging.path
,但不能同时指定(如果同时指定,则忽略 logging.path 并且只考虑 logging.file )。
推荐阅读
- python - 错误:“charmap”编解码器无法解码位置 3696 中的字节 0x9d:字符映射到
(Windows 命令行,散景程序) - swift - 是否可以在终端中运行 swift 文件,包括 Swift 包?
- angular - HTML试图在打字稿上的构造函数之前加载插值
- c# - char '00' 未从 C# 中的 SQL Server 转换为 int 01
- python - 如何链接到 README.rst 中 docs 文件夹中的图像?
- mysql - ASP.NET 中的 SQL 参数列
- python - 当它们都共享相同的日期时,获取具有最高值的行?
- java - 访问 JNA 指针的对等值
- visual-studio-2017 - .net 4.7.2 库引用标准 2.0 NuGetPackage 不起作用
- reactjs - ReactJS我如何调用setState嵌套函数