import java.logging.*;
try{
   Logger log = Logger.getLogger("log");
   StreamHandler out = new StreamHandler(new FileOutputStream(new File("c:/log.txt")),
             new SimpleFormatter());
   log.addHandler(out);
         
   log.setLevel(Level.SEVERE);
   log.log(Level.SEVERE,"Severe Error");
   log.log(Level.INFO,"Info");   log.setLevel(Level.INFO);
   log.log(Level.SEVERE,"Severe Error");
   log.log(Level.INFO,"Info");
}catch(Exception e){ e.printStackTrace();}

解决方案 »

  1.   

    运行上面的程序,然后打开"c:/log.txt"看看.
      

  2.   

    应该是
    import java.io.*;
    import java.util.logging.*;
    对吧!那么怎么利用logging.properties进行方便的配置呢?
    谢谢helpall老大!!
      

  3.   

    说得对.忘写import java.io.*;了.我没见有java.util.logging.properties啊?
      

  4.   

    例如:e:\jdk141
    在e:\jdk141\jre\lib下有一个logging.properties文件,它是logging默认的初始配置文件。利用它可进行配置。我还有一个疑问,若我的类有很多,那是不是必须在每个类中都写形如:
    //****************
       Logger log = Logger.getLogger("log");
       StreamHandler out = new StreamHandler(new FileOutputStream(new File("c:/log.txt")),
                 new SimpleFormatter());
       log.addHandler(out);
    //****************
    这样的语句呢?