当前位置: 首页 > news >正文

动态网站建设论文搜索引擎推广的费用

动态网站建设论文,搜索引擎推广的费用,长沙网站建设有限公司,广州疫情哪几个区不能去slf4j 是众多日志框架接口的集合(俗称日志门面),它不负责具体的日志实现,只在编译时负责寻找合适的日志框架进行绑定,各日志框架通过扩展jar包中的适配器与slf4j建立适配 SLF4J可以和Log4j、Logback、Log4j2、JUL等日志框架配合使用,这里主要…

slf4j 是众多日志框架接口的集合(俗称日志门面),它不负责具体的日志实现,只在编译时负责寻找合适的日志框架进行绑定,各日志框架通过扩展jar包中的适配器与slf4j建立适配 SLF4J可以和Log4j、Logback、Log4j2、JUL等日志框架配合使用,这里主要讲一下常用的几种

Logback 、 Log4j、Log4j2

首先看看日志级别的差别:

Logback、Log4j和Log4j2都支持类似的日志级别,但是它们的具体实现略有不同:

  1. Logback的日志级别(按照从低到高排序)为:TRACE、DEBUG、INFO、WARN、ERROR。Logback还提供了一个OFF级别,用于禁用所有日志记录。

  2. Log4j的日志级别(按照从低到高排序)为:TRACE、DEBUG、INFO、WARN、ERROR、FATAL。但是Log4j还提供了一个ALL级别,用于启用所有日志记录。

  3. Log4j2的日志级别(按照从低到高排序)为:TRACE、DEBUG、INFO、WARN、ERROR、FATAL、OFF。Log4j2的日志级别与Log4j大体相同,但是它还添加了一个OFF级别,用于完全禁用日志记录。

可以看到常见的ERROR、WARN、INFO、DEBUG,这三者都是支持的。 

看看各自需要引入的jar

  • slf4j + logback: slf4j-api.jar + logback-classic.jar + logback-core.jar
  • slf4j + log4j: slf4j-api.jar + slf4j-log412.jar + log4j.jar
  • slf4j + jul: slf4j-api.jar + slf4j-jdk14.jar
  • 也可以只用slf4j无日志实现:slf4j-api.jar + slf4j-nop.jar

注意到这里没有log4j2依赖jar的关系,和log4j2配合需要导入log4j2的log4j-api.jar、log4j-core.jar和桥接包log4j-slf4j-impl.jar。

所谓的桥接包,就是实现StaticLoggerBinder类,用来连接slf4j和日志框架。因为log4j和log4j2刚开始没有StaticLoggerBinder这个类,为了不改变程序结构,只能重新写一个新的jar来实现StaticLoggerBinder。而logback出现slf4j之后,于是在logback本身的jar中实现了StaticLoggerBinder,所以就不需要桥接包。

按出现顺序逐个分析一下

Log4j

Apache Log4j 是一个非常古老的日志框架,并且是多年来最受欢迎的日志框架。 它引入了现代日志框架仍在使用的基本概念,如分层日志级别和记录器。

2015 年 8 月 5 日,该项目管理委员会宣布 Log4j 1.x 已达到使用寿命。 建议用户使用 Log4j 1 升级到 Apache Log4j 2。

Logback

logback 是由 log4j 创始人设计的又一个开源日志组件,作为流行的 log4j 项目的后续版本,从而替代 log4j。

Logback 的体系结构足够通用,以便在不同情况下应用。 目前,logback 分为三个模块:logback-core,logback-classic和logback-access。

  • logback-core:模块为其他两个模块的基础。
  • logback-classic:模块可以被看做是log4j的改进版本。此外,logback-classic 本身实现了 SLF4J API,因此可以在 logback 和其他日志框架(如 log4j 或 java.util.logging(JUL))之间来回切换。
  • logback-access:模块与 Servlet 容器(如 Tomcat 和 Jetty)集成,以提供 HTTP 访问日志功能。

Log4j2

Apache Log4j 2是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供了 Logback 中可用的许多改进,同时修复了 Logback 架构中的一些固有问题。

与 Logback 一样,Log4j2 提供对 SLF4J 的支持,自动重新加载日志配置,并支持高级过滤选项。 除了这些功能外,它还允许基于 lambda 表达式对日志语句进行延迟评估,为低延迟系统提供异步记录器,并提供无垃圾模式以避免由垃圾收集器操作引起的任何延迟。

所有这些功能使 Log4j2 成为这三个日志框架中最先进和最快的。

后面有空在讲讲标签配置的一些差异和=注意事项

 

http://www.yidumall.com/news/75387.html

相关文章:

  • wordpress 新浪主题seo怎样才能优化网站
  • 做网站是干嘛seo网站管理
  • 老鹰画室网站哪家做的实时热搜榜榜单
  • 建一个购物网站大约多少钱吸引人的微信软文范例
  • 后台做网站的题无锡哪里有做网站的
  • 长沙房产网最新楼盘地图优化设计四年级上册语文答案
  • 建设政府网站意义近两年成功的网络营销案例
  • 湛江市品牌网站建设怎么样整站seo排名外包
  • 网站关键词库怎么做百度扫一扫网页版
  • 学院网站建设推进会软文生成器
  • 东莞专业微网站建设推广正规网站建设服务
  • 河南有名的做网站公司购买域名的网站
  • 手机网站建站APP推广网站软文
  • 家乡ppt模板免费下载网站线上推广策划方案
  • 福州市网站建设武汉seo广告推广
  • 如何做网站程序企业网站优化方案案例
  • 上海最好的网站建设公司网络推广营销软件
  • 做公众号要不要有自己的网站软广告经典例子
  • 推荐一个免费的网站微信朋友圈广告投放代理
  • 公司网站是用什么软件做佛山做seo推广公司
  • 线上平台建设计划书怎么写超级seo工具
  • 纪委纪检 网站建设 讲话网络优化培训骗局
  • 新手做网站做那个网页制作图片
  • 电子商务网站建设实训总结程序员培训班要多少钱
  • c 网站建设seo与网络推广的区别和联系
  • 在哪里做网站长沙营销推广
  • 上海 科技网站建设搜索引擎营销的手段包括
  • 山东网站制作西安疫情最新情况
  • 装修设计方案范本惠州企业网站seo
  • 网站动态图怎么做苏州网站制作推广