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

网站制作零基础学习网站建设人员任职要求

网站制作零基础学习,网站建设人员任职要求,做经营行网站需要什么,网站404怎么解决参考文章#xff1a; 1.Java 日志从入门到实战 2.Java日志框架的发展历史#xff0c;你不想了解一下吗 背景 想自定义 logback 配置文件进行日志分级别记录到不同文件#xff0c;遇到了几个问题#xff08;使用的是 spring-boot 构建的项目#xff0c;spring-boot 版本为…参考文章 1.Java 日志从入门到实战 2.Java日志框架的发展历史你不想了解一下吗 背景 想自定义 logback 配置文件进行日志分级别记录到不同文件遇到了几个问题使用的是 spring-boot 构建的项目spring-boot 版本为 2.7.12 1.出现如下报错图1得知是 logback 版本应该和配置写的 logback-spring.xml 的语法有出入spring-boot 2.7.12 是通过使用 spring-booot-starter-logging 依赖引入的相关 logback 依赖想到参考的 logback 官方文档可能和 logback 依赖包版本不一致所以更新了 logback 依赖包图2 2.更新了 logback 版本之后发现还是报错图3好像是缺少实现类的依赖包 发现 Java Log 有点乱涉及到的东西很多于是就想系统的学习一下 Java Log。 Java 日志演化历史 1.System.out 与 System.err 记录日志 2.Log4j最先出现的是 Apache 的 Log4j1996年初是应用最广泛的日志工具成为了 Java 日志的标准作者 - Ceki Gülcü 3.JULJava Util LogSun 公司在 2002 年 2 月 Jdk1.4 中增加了 JUL在 java.util.logging 包下企图对抗 Log4j造成 Java 目前记录日志局面的混乱 - 罪魁祸首 为什么 JUL 的出现会导致开发局面混乱呢 想象下你的项目应用使用 Log4j然后使用了一个第三方库而第三方库使用了 JUL那么你的应用就得同时使用 Log4j 和JUL两个日志工具了然后又有需要使用另外一个第三方库但是这个第三方库使用了 Log4j 和 JUL 之外的 simplelog。这个时候你的应用里各种 log 工具满天飞这势必会使你的程序员感到崩溃。因为这些日志工具互相没有关联替换和统一日志工具也就变成了比较棘手的一件事情。 如何解决这个问题 使用”适配器“设计模式把这个问题进行抽象抽象出一个接口层对每个日志实现都进行适配这样这些提供给别人的库都直接使用抽象层即可。 4.JCLJakarta Commons Logging为了搞定这个日常开发比较棘手的问题Apache 开源社区在 2002 年 8 月推出了日志接口叫 commons-logging也被称为 JCLJava common loggingJCL 对各种日志接口进行抽象兼容了主流的 Log4j、JUL、simplelog 等日志实现提供了 JCL 的默认实现 Simple Log- spring 依赖了 JCL 5.log4j 的作者 Ceki Gülcü 觉得 JCL 不够优雅所以开发了更优雅的日志框架 SLF4J 抽象层简单日志门面Simple Logging Facade for Java- 此时 Ceki Gülcü 已离开了 Apache 但是 slf4j 只是日志接口之前已经出现的日志产品如 JUL 和 Log4j 都是没有实现这个接口的所以 Ceki Gülcü 使用桥接设计方式开发了桥接包对接 slf4j 和之前的日志实现。 6.logback 的诞生Ceki Gülcü 觉得目前市场上的日志标准都是间接实现 slf4j 接口的都需要桥接包因此开发了 slf4j 的直接实现 logback性能超越 log4j 7. 2012 年Apache 推出新项目 log4j2完全不兼容 log4j其也进行了接口和实现的分离设计分成 log4j-api日志接口 和 log4j-core日志实现 Java 日志依赖包 1.接口 JCL slf4j log4j-api 2.实现 JCL 实现JUL、log4j slf4j 接口实现logback log4j-api 接口实现log4j-core 3.桥接包 JCL接口----- jcl-over-slf4j桥接包----- slf4j接口 JUL产品----- slf4j-jdk14桥接包----- slf4j接口 JUL产品----- jul-to-slf4j桥接包----- slf4j接口 log4j产品----- log4j-over-slf4j桥接包----- slf4j接口 log4j产品----- slf4j-log4j12桥接包----- slf4j接口 JCL接口----- slf4j-jcl桥接包----- slf4j接口 log4j-core产品----- log4j-slf4j-impl桥接包----- slf4j接口 log4j-api接口----- log4j-to-slf4j桥接包----- slf4j接口 JUL产品----- log4j-jul桥接包----- log4j-api接口 log4j产品----- log4j-1.2-api桥接包----- log4j-core产品 JCL接口----- log4j-jcl桥接包----- log4j-core产品 4.推荐记录日志的组合 logback 官方建议配合 slf4j 使用 logback 主要由三个模块组成 logback-core提供 Logback 的核心功能是另外两个组件的基础logback-classic地位和作用等同于 log4j 也被认为是 log4j 的改进版它实现了 slf4jlogback-access主要作为一个与 Servlet 容器交互的模块比如说 tomcat 或者 jetty提供一些与 HTTP 访问相关的功能
http://www.pierceye.com/news/350939/

相关文章:

  • 备案网站多少钱支持wordpress的空间
  • 哈尔滨网页模板建站wordpress网页设定
  • 哔哩哔哩网站怎么做视频软件进入公众号会不会泄露个人信息
  • 域名过期做的网站怎么办wap网站前景
  • 网站设计公司 宁波少儿编程课
  • 建设信用卡银行积分商城网站网站关键词优化培训
  • 网站建设对电子商务的意义深圳网站设计兴田德润简介
  • 门设计的网站建设北京最大专业网站建设
  • 黄埔建网站公司长沙 网页制作
  • 网站页面海珠网站建设方案
  • 东宁网站制作公司产品彩页设计
  • 郑州大搜索网站为什么要建立网站
  • 广东网站建设公司排名网页设计模板网站免费
  • 佛山网站建设小程序注册营业执照申请
  • 网站建设文案策划鞍山兼职吧
  • 手机投资网站合肥seo优化排名公司
  • 上海网站制作公司的排名药品网站如何建设
  • 模板网站建设包括哪些wordpress怎么加关键词和描述
  • 温岭专业自适应网站建设响应式网站 模版
  • 高端包装设计优化 英语
  • 佛山新网站建设方案笔记本做网站服务器
  • c 企业网站开发杭州百度人工优化
  • 瑞安公司网站建设wordpress 主题和插件下载失败
  • 茶楼网站模板wordpress后台图
  • 做网站的流程方法wordpress 导航栏 排序
  • 当当网书店网站建设案例照片制作相册
  • 手机网站空间wordpress改微博系统
  • 东莞阿里网站设计泰安网站营销推广
  • 网站可以换域名吗北京建站公司兴田德润很好
  • 烟台做网站建设大宗商品交易平台是什么