springboot:日志(日志框架、关系、级别)

时间:2020-07-20 22:47:45   收藏:0   阅读:78

1、日志框架

(1)日志门面和日志实现

(2)SLF4j的使用

(3)SLF4j

可以实现统一使用SLF4j,即使依赖于其它框架

 

2、springboot的日志关系

(1)spring boot starter依赖关系

技术图片

 

 

 springboot日志底层依赖关系:

技术图片

 

 

 底层是slf4j+logback的方式进行日志记录,把其他的日志都替换为了slf4j,实现日志的统一

 

3、日志的级别

(1)测试

@SpringBootTest
public class DemoApplicationTests {
    //记录器
    Logger logger= LoggerFactory.getLogger(getClass());
    @Test
    public void contextLoads() {
     logger.trace("我是日志信息");
     logger.debug("我是debug信息");
     logger.info("info");
     logger.warn("warn");
     logger.error("error");
    }
}
17:58:05.919 [main] DEBUG com.zhb.demo.DemoApplicationTests - 我是debug信息
17:58:05.958 [main] INFO com.zhb.demo.DemoApplicationTests - info
17:58:05.958 [main] WARN com.zhb.demo.DemoApplicationTests - awrn
17:58:05.958 [main] ERROR com.zhb.demo.DemoApplicationTests - error

(2)日志的配置

logging.level.com.zhb=warn
//在当前磁盘(项目存在的磁盘)创建目录和文件
logging.file.path=s/123.log

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!