java log4j.xml配置与使用

将配置好的log4j.xml 放到项目的classpath下即可。我的是放在src下

 


 

 如果出现重复打日志的情况,需要在中添加一个属性 additivity="false",即

additivity="false">


           


 某个logger的additivity设置为false,表示log只打印到本log的appender中,而不再打印到其父logger的appender。


 

下面写个测试类进行测试

 

package com.gzy; import org.apache.log4j.Logger; /** * Created by IntelliJ IDEA. * User: zunyong * Date: 2011-4-27 * Time: 16:54:44 * To change this template use File | Settings | File Templates. */ public class Test { private static final Logger log = Logger.getLogger(Test.class); public static void main(String[] args) { for(int i=0;i<10;i++){ log.info("Enter the main()...."); log.debug("Enter the main()...."); log.warn("Enter the main()...."); log.info("Enter the main()...."); System.out.println("this is a log4j test."); log.info("log end."); } } }

你可能感兴趣的:(Log4j)