zoukankan      html  css  js  c++  java
  • Log4j2

    目前项目中使用的日志框架是logback,也是spring默认的日志框架。

    但是logback最近的一个稳定版本还停留在2017年,而且logback的异步性能不行

    Apache的新一代日志框架-Log4j2

      官网:http://logging.apache.org/log4j/2.x/manual/configuration.html

      Log4j 2是 Log4j的升级版,相对于Log4j有了很大的改进,和logback对比有很大的改进。除了内部设计的调整外,主要有以下几点的大升级:

        1)更简化的配置

        2)更强大的参数格式化

        3)最夸张的异步性能(目前所有Java的日志框架里,异步性能最好的)

      

      Log4j2分为log4j-api和log4j-core两个模块

     

      使用:

      1)依赖 (log4j-api在log4j-core中已经有依赖了,直接依赖core即可)

    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>2.14.1</version>
    </dependency>

      2)配置文件

      

      3)日志打印

    // Import log4j classes.
    import org.apache.logging.log4j.Logger;
    import org.apache.logging.log4j.LogManager;
     
     
        // Define a static logger variable so that it references the Logger instance named "MyApp".
        private static final Logger logger = LogManager.getLogger(MyApp.class);

    END.

  • 相关阅读:
    重载函规则
    lambd
    内联函数
    c和c++中的枚举和 区别
    关于于c++中的类型转换
    作用域解析运算符
    day01
    二级指针输入特性
    二级指针的 数出特性
    influence maximization 第二弹
  • 原文地址:https://www.cnblogs.com/yangyongjie/p/15405473.html
Copyright © 2011-2022 走看看