首页 > 编程语言 > 详细

一篇对Java日志框架的小入门

时间:2020-04-06 00:39:45      阅读:64      评论:0      收藏:0      [点我收藏+]

前言:众多的Java日志框架中,大致可以分为两类,一类是只提供标准接口(SLF4J,commons-logging),另一类则是根据接口提供的标准进行实现(jdk logging,log4j,logback)

?


?

日志执行大致流程

通过实现SELF4J的标准接口,再根据实现类的xml配置文件,规定输出样式,下图为各个框架关系图

技术分享图片

?

Logback.xml相关属性

属性 含义
encoder 规定日志的输出格式
pattern 指定数据的格式化
root-level 指定日志级别
appender-ref 在某级别下指定引用哪些输出方式

logback常见写法

Logger logger = LoggerFactory.getLogger(obj.class);
logger.info("hey {} {}", "hello","logback!");  // hey hello logback!

?

注意:

有些日志框架(例如logback),默认已经集成了SLF4J依赖所以使用时只需要在maven导入Logback依赖即可,但是开发场景中可能每个人的日志框架不同,所以开发环境导入SLF4J依赖

一篇对Java日志框架的小入门

原文:https://www.cnblogs.com/guaosky/p/12639795.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!