java.util.logging 怎么用啊

tozhy 2003-01-08 07:32:06
请高手指教!能给个例子吗?
...全文
48 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tozhy 2003-01-09
  • 打赏
  • 举报
回复
例如: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);
//****************
这样的语句呢?
helpall 2003-01-08
  • 打赏
  • 举报
回复
说得对.忘写import java.io.*;了.

我没见有java.util.logging.properties啊?
tozhy 2003-01-08
  • 打赏
  • 举报
回复
应该是
import java.io.*;
import java.util.logging.*;
对吧!

那么怎么利用logging.properties进行方便的配置呢?
谢谢helpall老大!!
helpall 2003-01-08
  • 打赏
  • 举报
回复
运行上面的程序,然后打开"c:/log.txt"看看.
sayo 2003-01-08
  • 打赏
  • 举报
回复
what?
helpall 2003-01-08
  • 打赏
  • 举报
回复
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();}
sayo 2003-01-08
  • 打赏
  • 举报
回复
关注

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧