Spring框架之log日志的使用


1。Spring框架也需要引入日志相關的jar包

     * 在spring-framework-3.0.2.RELEASE-dependencies/org.apache.commons/com.springsource.org.apache.commons.logging/1.1.1
          * com.springsource.org.apache.commons.logging-1.1.1.jar

      * 還需要引入log4j的jar包 spring-framework-3.0.2.RELEASE-dependencies\org.apache.log4j\com.springsource.org.apache.log4j\1.2.15
           * com.springsource.org.apache.log4j-1.2.15.ja

2還需要引入相應的配置文件log4j.properties。將log4j.properties的配置文件復制到src目錄下。

3.在demo1類中創建log對象:

  private Logger log= Logger.getLogger(demo1.class);//括號里面放的是當前類的class文件。

4.當配置文件中log4j.rootLogger=info, stdout。這里log的等級為info時,可以使用日志進行輸出。  

  @Test
  public void run1(){
    //System.out.println("hello world");
    log.info("執行了");
    log.error("執行了");
  }

這里log的輸出也是有等級的,可以使用info輸出,也可以使用error進行輸出,輸出結果為:

  

5.當我們properties中的log4j.rootLogger=false時,這是log關閉了,不再進行輸出了。

所以以后我們進行測試輸出的時候可以不再使用system.out,而是使用log,這樣的話我們在驗證每一步的輸出時,就將log打開,當不使用log輸出時,就可以在配置文件中將其關閉。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM