随笔-46  评论-64  文章-2  trackbacks-0

可以用下面这个方法来做到

import  org.apache.log4j.Logger;
import  org.apache.log4j.PropertyConfigurator;

public   class  DemoRunTimeChangeLog4J  {

 
private   static   final  Logger logger  =  Logger.getLogger(DemoRunTimeChangeLog4J. class );

 
public   static   void  main(String[] args)  {
  PropertyConfigurator.configureAndWatch(
" src/log4j.configureAndWatch " , 60000 );
  
  
while  ( true {
   
if  (logger.isDebugEnabled())  {
    logger.debug(
" DEBUG MESSAGE " );
   }


   logger.info(
" Info Message " );

   
try   {
    Thread.sleep(
5000 );
   }
  catch  (InterruptedException e)  {
   }

  }

 }

}


posted on 2008-09-03 17:35 jht 阅读(619) 评论(0)  编辑  收藏 所属分类: J2SE

只有注册用户登录后才能发表评论。


网站导航: