zoukankan      html  css  js  c++  java
  • commons-logging log4j logback 知识点

    • log4j 2,需要导入2个jar包:
      log4j-core-xx.jar
      log4j-api-xx.jar

    • log4j 2 的 properties 配置文件名字为: log4j2.properties
      都加了2.

    • static Logger logger = LogManager.getLogger(MyApp.class.getName());

    • 问:为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?
      答:Commons-logging的目的是为“所有的Java日志实现”提供一个统一的接口,使我们的项目不和具体的日志系统绑定的过于紧密,可以随意更改日志系统实现而不用改动项目本身。
      使用Commons-logging的另外一个好处是使得项目中其它组件的日志输出都有一致的形式和级别控制等管理。Commons-logging自身的日志功能比较弱(只有一个简单的SimpleLog),所以一般不会单独使用它。
      Log4j的功能非常全面强大,是目前的首选。几乎所有的Java开源项目都会用到Log4j,Log4j的项目一般也同时会用到commons-logging。

    • java的日志接口有:
      commons-logging
      slf4j

    • java的日志实现有:
      log4j
      logback

  • 相关阅读:
    面试题:redis事务
    哲学家就餐问题
    面试题:Redis常见性能问题和解决方案?
    取势、明道、优术、践行、合众
    自主可控和开源
    关于独立思考
    警惕软件复杂度困局
    如何构建研发体系
    大数据整体链路
    银行数仓的建设实践
  • 原文地址:https://www.cnblogs.com/cag2050/p/7237294.html
Copyright © 2011-2022 走看看