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輸出時,就可以在配置文件中將其關閉。