Java基础复习(一)
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 |
最近复习基础的时候,看到了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 纯粹--热衷于技术,能自拔而不想” 博客,转载请与作者联系! 本文出自 51CTO.COM技术博客 |


pure
博客统计信息
热门文章
最新评论
友情链接