日志

日志

日志实现是通过日志门面来支撑的吗?日志门面是接口, 而日志实现可以理解为实现类 ?

是不是说,日志实现,通过依赖与日志门面, 


如果引用了logback的依赖之后,不通过配置也可以日志信息打印,配置的目的是使我们得到想要的数据,方便调式开发吧。 -5level 的意思是按照5个字符右对齐, 是把日志输出级别按照5个字符右对齐吗? 那如果是info没有5个字符啊。


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2021-04-26 17:51:33

同学你好,1、同学的理解是正确的。日志门面:是日志实现的抽象层。日志实现:具体的日志功能的实现。

​        因为日志实现,可能会有一些代码的优化和改动,避免影响用户在项目中的使用,使用日志门面这些统一的接口,假设在实现层代码做了更改,用户在项目中使用日志而调用的接口等等都是不会受影响的。

    ​在实际使用中,是选择一个抽象层的日志门面搭配一个底层日志实现来使用的。

    ​2、同学的理解是正确的,引用了logback的依赖之后,不通过配置也可以实现日志信息打印。

    ​3、%-5level 输出日志级别,-5表示左对齐并且固定输出5个字符,如果不足在右边补0。

祝学习愉快!

  • 提问者 rock221 #1

    老师, logback的xml,是在运行时自动被加载的吗,我们好像没有设置加载,当实现了依赖之后,写了配置,自定就加载了。 

    2021-04-27 11:43:24
  • 好帮手慕小班 回复 提问者 rock221 #2

    同学你好,是的,logback.xml文件在运行时会被自动加载。

    ​祝学习愉快!

    2021-04-27 15:09:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师