spring log4j日志文件输出(记得看spring官方文档)
使用logging.file.name 或 logging.file。具体哪个看你springBoot版本
我在spring项目中使用了logging.file.name 无效 但 logging.file 生效
可是我看管网上就是写logging.file.name啊!wo*最后发现我看错文档了,无效是因为springBoot版本的问题。
[我看的官网文档地址](https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-logging-file-output "")
所有文档地址:https://docs.spring.io/spring-boot/docs
日志的依赖是直接使用的start,因为start中就包含了slf4j的依赖。
```
<parent>
<!-- 提供依赖版本管理和项目属性配置 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
<!--
<version>2.2.2.RELEASE</version>
spring-boot-starter-parent 与 spring-boot-dependencies
https://www.cnblogs.com/sjshare/p/10669001.html
-->
</parent>
<!-- springBoot基本依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
#日志相关配置
logging:
file: F:/test.log
# name: F:/test.log
```
代码
```
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public static final Logger logger = LoggerFactory.getLogger(UserMng.class);
logger.error("测试111");
```