1.在测试类那里写
//日志记录器
Logger logger = LoggerFactory.getLogger(getClass());
@Test
public void contextLoads(){
//日志级别
//日志级别优先级别
logger.trace("trace");
logger.debug("debug");
//日志默认级别info
logger.info("info");
logger.warn("warn");
logger.error("error");
}
正常运行输出的是默认级别info 下的
info ->warn ->error
2.更加日志级别
在配置类application.properties里
#修改日志级别
logging.level.com.chinasofti=trace
这样再次运行的时候,输出的日志是
trace -> debug ->info ->warn ->error
3.日志的相对路径输出
在配置类application.properties里
#基于当前项目的相对路径
#logging.file=springboot-02cp.log
运行后会在根目录下发现:
而且每次运行的结果都会打印到这个日志文件里.
4.日志的绝对路径输出
#基于绝对路径
logging.file=D:\java\springboot-02cp\springboot-02cp-log.log
然后运行就会发现:
自动生成日志文件,且在这个基础上不停的更新日志文件
注:maven下的pom.xml需要引入如下依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>