日誌工具

基本的日誌文件

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

  (2)在pom文件中導入log4j橋接的包
  <dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>版本信息</version>
  </dependency>
(3)使用時,只需在指定的類中創造一個實例化對象
  private static Log logger = LogFactory.getLog(類名.class);apache

  假如使用xml文件時,須要在spring.xml中讀取文件
  <context:property-placeholder location="classpath:log4j.properties" />api

commons-logging 只能依賴單個日誌

  

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

  (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);xml


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" />對象

相關文章
相關標籤/搜索