zoukankan      html  css  js  c++  java
  • Java 中的日志

    日志历史

    第一个日志 log4j

    在1996年初,E.U.SEMPER(欧洲安全电子市场)项目决定编写自己的跟踪API,最后该API演变为Log4j, Ceki Gülcü

    Apache JUL

    2002年2月Java1.4发布,Sun推出了自己的日志库Java Util Logging ,JUL

    Apache推出了日志接口 JCL

    2002年8月Apache又推出了日志接口Jakarta Commons Logging,也就是日志抽象层,当然也提供了一个默认实现Simple Log,这野心很大,一统日志抽象

     Slf4j 诞生

    2005 新日志接口(有得也叫日志门面),事实证明了Slf4j是要比JCL在很多地方更优秀,同时也适配了许多日志包

     jcl 桥接

    为满足用一个项目中,多种插件日志包不匹配的问题,需要统一日志系统

     

     LogBack 诞生

    2006年,出自Ceki Gülcü之手的日志产品Logback应运而生,Logback是完美实现了Slf4j,于是现在日志系统变成了

     目前为止,已经出现了 2 个日志接口, 3 种日志实现

    Log4j2诞生

    2012年,Apache直接推出新项目,不是Log4j1.x升级,而是新项目Log4j2,因为Log4j2是完全不兼容Log4j1.x

    Log4j2也搞了分离的设计,分化成log4j-apilog4j-core,这个log4j-api也是日志接口,log4j-core才是日志产品

     参考:https://segmentfault.com/a/1190000021121882

  • 相关阅读:
    日志模块
    DDT数据驱动
    unittest测试框架
    vim编辑器
    文件夹的管理
    文件内容查看(如查看日志)
    文件的移动和拷贝
    文件的增删改查
    linux基本命令
    测试5--模拟一个在控制台不断按时分秒打印的电子表
  • 原文地址:https://www.cnblogs.com/bytecodebuffer/p/10653477.html
Copyright © 2011-2022 走看看