package com.jackie.springbootdemo.config;
import com.jackie.springbootdemo.model.Person;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration public class LogConfig {
private static final Logger LOG =
LoggerFactory.getLogger(LogConfig.class);
@Bean
public Person logMethod() {
LOG.info("==========print log==========");
return new Person();
}
}
运行 SpringBootDemoApplication,可以看到控制台的日志
Spring Boot 默认的日志级别为 INFO,这里打印的是 INFO 级别的日志所以可
以显示。
很多开发者在日常写 private static final Logger LOG =
LoggerFactory.getLogger(LogConfig.class);总觉得后面的
LogConfig.class 可有可无,因为随便写个其他类也不会报错,但是准确编写
class 信息能够提供快速定位日志的效率。
我们看到打印的日志内容左侧就是对应的类名称,这个是通过 private static
final Logger LOG = LoggerFactory.getLogger(LogConfig.class);实现
的。
评论0
最新资源