注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 QoS流量的分类和标记
 帮助

Java基础复习(一)


2007-11-28 04:16:49
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
最近复习基础的时候,看到了Java自带Log,LOG4J功能比它强点=  . =
基本学会了一个另一个也就学会了
 
首先你可以在你的jre(java运行时)路径下如X:/Java//jdk1.5\jre\lib ,下找到logging.properties
基本一看就懂...
.level= FINE 默认级别
java.util.logging.ConsoleHandler.level = FINEST  控制台输出级别
你也可以配置某个Log对象的级别,如
org.pure.mylogg.level=INFO
下面直接看代码:
 String file="C:/logging.properties";   //配置文件路径,这代表自己指定文件(你也可以写配置文件读...)
  
System.setProperty("java.util.logging.config.file",file);//设置配置文件位置 固定 = 。 =
 
        Logger myLogger=Logger.getLogger("org.pure.mylogg");          
  /*七种记录级别,分别记录*/
        myLogger.warning("warning");     //警告
        myLogger.severe("severe");        //严重
        myLogger.info("info");
        myLogger.config("config");
        myLogger.fine("fine");
        myLogger.finer("finer");
        myLogger.finest("finest");
由于,我在控制台输出级别设定了FINEST,那么输出
2007-11-28 4:12:27 org.pure.text.Test main
严重: severe
2007-11-28 4:12:27 org.pure.text.Test main
信息: info
2007-11-28 4:12:27 org.pure.text.Test main
配置: config
2007-11-28 4:12:27 org.pure.text.Test main
良好: fine
2007-11-28 4:12:27 org.pure.text.Test main
较好: finer
2007-11-28 4:12:27 org.pure.text.Test main
最好: finest
__________________________________________________________________
 
你也可以设定处理器,换记录方式。默认是控制台。。
FileHandler handler=new FileHandler();
logger.addHander(handler); 
默认发送到用户主目录javan.log文件中,n是唯一编号
——————————————————————————————————
如果要深入...请自行阅读JDK Document,结合源码学习

 
 
 
 

本文出自 “Pure 纯粹--热衷于技术,能自拔而不想” 博客,转载请与作者联系!





    文章评论
 
2007-11-28 10:18:40
恩 很好的东西 现在也正在学java 看看基础的东西 有帮助 期待博主继续写更好的

2008-05-21 09:13:13
很好的基础学习。。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: