您的位置:首页 > 运维架构 > Apache

自己学习log4j做的例子程序

2006-08-08 21:06 399 查看
自己学习log4j做的例子程序 。
把log4j.properties放在src目录下,
这个例子在eclipse 3.1下成功的。


package Log4jEX;




import org.apache.log4j.Level;


import org.apache.log4j.Logger;


import org.apache.log4j.PropertyConfigurator;






public class ExaWithLog4j ...{


    private static final String LOG4J_PROPERTIES = "./src/log4j.properties";


    static final Logger logger =


        (Logger) Logger.getLogger(ExaWithLog4j.class.getName());


    //PropertyConfigurator.configure ( "ServerWithLog4j.properties" )


   




    /** *//**


     * @return Returns the lOG4J_PROPERTIES.


     */




    public static String getLOG4J_PROPERTIES() ...{


        return LOG4J_PROPERTIES;


    }


    




    public static void main(String[] args)...{


        System.out.println(getLOG4J_PROPERTIES());


        readCfg();


        logger.setLevel ( ( Level ) Level.DEBUG ) ;




        for (int j = 0; j < 1000; j++) ...{


            logger.debug("log4j_debug");


            System.out.println("log4j_debug"+j);


            logger.info("log4j_info");


            System.out.println("log4j_info"+j);


        }


    }




    /** *//**


     * PropertyConfigurator.configure


     */




    private static void readCfg() ...{


        PropertyConfigurator.configure (LOG4J_PROPERTIES);


        


        


    }


    


}



log4j.properties


##CONFIGURATION FOR LOG4J##


#定义DEBUG




log4j.rootCategory=DEBUG, A1,A2






#??appender A1?????????error.log?


log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender


log4j.appender.A1.file=e:/Log4jEx.log


log4j.appender.A1.DatePattern='.'yyyy-MM-dd


log4j.appender.A1.layout=org.apache.log4j.PatternLayout


log4j.appender.A1.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n




#??appender A2?????????business.log?


log4j.appender.A2=org.apache.log4j.ConsoleAppender


log4j.appender.A2.layout=org.apache.log4j.PatternLayout


log4j.appender.A2.layout.ConversionPattern=%d %p [%c] - %m%n




 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐