为什么添加了logback相关的依赖包就直接能打印出日志啊
问题描述:
为什么配置了logback相关的依赖包之后就直接能打印出日志啊,课程中我也没有进行什么类加载,调用等等的操作,它是怎么打印出mybatis的sql语句等等之类的相关信息啊,这里学的好迷糊,而且本章只有一小节是讲解日志管理的,相当于知其然不知其所以然,这样使用心里没底的啊
正在回答 回答被采纳积分+1
同学你好,本节课只是简单介绍logback的使用。当添加依赖后,会自动加载配置文件。如下:
1、Logback会尝试在类路径中找到一个名为logback-test.xml的文件。
2、如果找不到,则logback尝试在classpath中找到一个名为logback.groovy 的文件 。
3、如果找不到,它将在类路径.中检查文件 logback.xml 。
4、如果没有找到, 服务提供商装载设施(在JDK 1.6中引入)用于解决执行 接口通过查找文件 META-INF \ SERVICES \ ch.qos.logback.classic.spi.Configurator 在类路径。它的内容应指定所需 实现的完全限定的类名。 com.qos.logback.classic.spi.ConfiguratorConfigurator
5、如果以上任何一个都没有成功,那么 logback 会使用基本配置器自动配置自己,这将导致日志输出被定向到控制台。
最后一步是在没有配置文件的情况下尽力提供默认(但非常基本)的日志记录功能。
更多的logback相关内容,可以参考官方介绍:http://logback.qos.ch/manual/introduction.html
祝学习愉快~
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星