找软件用软件,到华军软件宝库!
您的位置:华军软件宝库>下载分类>系统工具>LINUX软件>PC软件>

SLF4J

SLF4J

SLF4J 1.5.6 官方版

  • 版  本:1.5.6 官方版
  • 软件授权:免费软件
  • 软件大小:2.24M
  • 软件语言:英文
  • 应用平台:Linux/FreeBSD/UNIX
  • 更新时间:2024-03-22
基本简介
SLF4J

SLF4J官方版是一款专业的编程开发工具。SLF4J最新版全称是Simple Logging Facade for Java,它能作为一个简单的门面或抽象,用来服务java.util.logging、logback等各种日志框架。SLF4J工具能够帮助最终用户在部署时集成自己想要的日志框架,安全又强大。

SLF4J软件介绍

      slf4j,simple logging facade for java的缩写,翻译为java的简单日志外观。slf4j是一个开源项目,它提供我们一个一致的API来使用不同的日志框架,比如: java.util.logging,logback,log4j等。slf4j使用户可以在运行时嵌入他们想使用的日志框架。从名字中可以看出,它其实使用的是facade设计模式来实现的。

      使用slf4j,只有一个强制性的依赖,就是slf4j-api-x.x.x.jar,我们在编写代码的时候,只会使用这个jar包里的API,应用程序在运行时去类路径下查找绑定的具体日志框架,并使用该绑定的日志框架进行实际的日志操作,如果在应用程序的类路径下面没有找到合适的绑定的话,slf4j默认使用一个没有任何操作的实现。

      在许多著名的项目中都使用了slf4j,比如:Apache ActiveMQ, Ehcache, H2 database, Gradle, GreenMail, Hibernate.....

SLF4J软件特色

      二进制兼容

      一个SLF4J绑定指定一个具体的依赖用来在底层日志框架绑定slf4j,比如说 slf4j-jdk14.jar或 slf4j-log4j12.jar。

      不同版本的 slf4j-api.jar和SLF4J绑定混合在一起可能会引起问题。比如说,如果你使用 slf4j-api-1.7.19.jar,然后你应该使用 slf4j-simple-1.7.19.jar,使用 slf4j-simple-1.5.5.jar将不会正常工作。

      然而,从客户端的观点来看,所有版本的 slf4j-api都是兼容的。使用 slf4j-api-N.jar编译的客户端代将和 slf4j-api-M.jar一起完美运行,N和M都是任意的。你仅仅需要确保你绑定的版本和 slf4j-api.jar 匹配。你不需要担心项目中给定的依 赖的slf4j-api.jar的版本。你可以使用任何版本的 slf4j-api.jar,只要 slf4j-api.jar的版本和它的绑定匹配,就不会有问题。

      在初始化的时间,如果SLF4J怀疑可能有不匹配问题。将会发出关于不匹配的警告信息。

      通过SLF4J统一日志

      通常,一个给定的项目依赖于各种各样的组件,这些组件依赖的日志API不是SLF4J。一个项目依赖于一个JCL、java.util.logging、log4j和SLF4J是很常见的。然后通过一个单独的方式来统一日志变得让人满意。SLF4J通过提供对JCL、

      java.util.logging、和slf4j的桥接模块来满足这个普通的用例。更详细的内容,请参考 Bridging legacy APIs.

      MDC支持

      “Mapped Diagnostic Context”本质上是日志框架包含的一个map,应用程序代码提供了key-value对,这个键值对能被日志框架插入到日志信息中去。MDC数据在过滤信息或触发某些操作时是非常有用的。

      SLF4J支持MDC,如果一个底层的日志框架提供了MDC功能,SLF4J将委托给底层日志框架的MDC。注意,现在仅仅只有log4j和logback提供了MDC功能。如果底层日志框架不支持MDC,比如说java.util.loggin,SLF4J将存储MDC数 据,但是里面的数据需要用户通过代码来获取。

      因此,作为一个SLF4J使用者,能利用当 log4j和logback存在时的 MDC信息,但是不能强迫用户依赖这些日志框架。

SLF4J使用说明

      1、如果用maven,添加slf4j-api依赖,我们用最新的版本2.0.0-alpha1;再添加一个实现框架logback,logback中logback-classic实现了slf4j接口,我们也添加最新版本1.3.0-alpha5。

      2、添加logback.xml配置文件

      3、写个测试程序

SLF4J更新日志

      将bug扫地出门进行到底

      优化用户反馈的问题,提升细节体验

华军小编推荐:

SLF4J软件占用内存小,性能稳定,无任何捆绑,绿色安全,真正是一款良心软件!本站还有{recommendWords},供您下载!

软件截图
  • SLF4J
SLF4J下载地址
网友评论
网名:
(您的评论需要经过审核才能显示)
  • 置顶 51网友 22-03-30 13:01:38
    SLF4J界面设计很容易上手,功能很丰富,本人极力推荐!
  • 置顶 51网友 22-02-09 22:30:13
    SLF4J还不错,下载非常快,送你个好评!
  • 置顶 51网友 22-02-04 09:08:47
    SLF4J方便实用,很给力,软件非常好用!
  • 置顶 51网友 21-12-03 09:36:33
    SLF4J功能全面,使用也挺方便的。
  • 置顶 51网友 22-03-13 14:15:13
    SLF4J真好用,安装运行很流畅,挺你,
  • 置顶 51网友 21-11-28 17:04:13
    SLF4J下载安装使用一条龙,界面设计很容易上手,功能很丰富,真方便,挺你!
  • 7楼 51网友 21-12-28 06:17:52
    SLF4J方便,一目了然,安装非常简单,真棒!!
  • 8楼 51网友 21-12-14 05:21:17
    SLF4J很好很棒棒哦!!!
  • 9楼 51网友 21-12-09 03:59:34
    非常好用,感谢,一如既往的好用SLF4J。
  • 10楼 51网友 21-11-17 20:10:51
    SLF4J功能全面,使用也挺方便的,大力推荐!

热搜推荐

QQ游戏大厅

QQ游戏大厅107 MB / 2024-11-12

点击下载
爱奇艺

爱奇艺67.38MB / 2024-11-12

点击下载
wps office

wps office216MB / 2024-11-08

点击下载
360安全卫士

360安全卫士91.9 MB / 2024-11-07

点击下载
腾讯视频

腾讯视频122.15MB / 2024-11-06

点击下载
Steam

Steam35.3MB / 2024-10-28

点击下载
租号玩

租号玩91.5MB / 2024-10-17

点击下载
360安全浏览器

360安全浏览器103MB / 2024-04-29

点击下载
穿越火线手游

穿越火线手游1576.96MB / 2024-03-04

点击下载
命运-冠位指定

命运-冠位指定13.1MB / 2023-09-08

点击下载

编辑推荐

QQ游戏大厅

QQ游戏大厅107 MB / 2024-11-12

点击下载
迅游网游加速器

迅游网游加速器222.78MB / 2024-11-06

点击下载
360软件管家

360软件管家85.2MB / 2024-10-17

点击下载
手机模拟大师

手机模拟大师384.50MB / 2024-08-02

点击下载
搜狗壁纸

搜狗壁纸7.75MB / 2024-07-26

点击下载
虎牙直播

虎牙直播91.71MB / 2024-07-25

点击下载
碧蓝航线

碧蓝航线1331.2MB / 2024-06-20

点击下载
泡泡加速器

泡泡加速器2.92 MB / 2024-05-16

点击下载
万能数据恢复大师

万能数据恢复大师3.28 MB / 2024-05-13

点击下载
得力OCR文字识别

得力OCR文字识别29.8MB / 2024-05-07

点击下载
广告×
关闭 剩余5广告
重播×