基本的日志文件

  (1)在resources中导入log4j.xml文件

  (2)在pom文件中导入log4j桥接的包
  <dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>版本信息</version>
  </dependency>
(3)使用时,只需在指定的类中创造一个实例化对象
  private static Log logger = LogFactory.getLog(类名.class);

  假如使用xml文件时,需要在spring.xml中读取文件
  <context:property-placeholder location=”classpath:log4j.properties” />

commons-logging 只能依赖单个日志

  

  (1)在resources中导入log4j.xml文件

  (2)在pom文件中导入log4j桥接的包,这里是用的是commons-logging
    <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-jcl</artifactId>
      <version>版本信息</version>
    </dependency>

    <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-core</artifactId>
      <version>版本信息</version>
    </dependency>
  (3)使用时,只需在指定的类中创造一个实例化对象
    private static Log logger = LogFactory.getLog(类名.class);


slf4j 可以兼容多个日志文件

     

  (1) 在resources中导入log4j的包
  (2) 在pom文件中,导入依赖包 使用slf4j的桥接方法
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>版本</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>版本</version>
      </dependency>
  (3) 在spring的配置文件中,加载配置log4j的配置文件,即可在该spring文件中使用
    <context:property-placeholder location=”classpath:log4j.properties” />

版权声明:本文为anonymityning原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/anonymityning/p/11877192.html