日志输出可以分为:控制台输出和文件输出
日志级别:
TRACE < DEBUG < INFO < WARN < ERROR < FATAL
如果设置为 WARN ,则低于 WARN 的信息都不会输出。
Spring Boot 中默认配置 ERROR 、 WARN 和 INFO 级别的日志输出到控制台。
控制台输出
LoggerTest
类
@SpringBootTest
@Slf4j
public class LoggerTest {
// private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);
@Test
public void test1() {
// logger.debug("debug...");
// logger.info("info...");
// logger.error("error...");
String name = "imooc";
String password = "123456";
//使用注解@Slf4j和lombok插件就可以直接输出
log.debug("debug...");
log.info("info...");
log.info("name:{},password:{}",name ,password);
log.error("error...");
}
}
文件输出
application.yml
配置
server:
pattern:
console: "%d - %msg%n"
file:
# 输出log路径
path: /<