分类: JDK 2008-11-16 13:51 175人阅读 收藏 举报
在java编程,我们离不开日志,实际上在任何编程中,恐怕都离不开日志。
比较原始的日志行为是
System.out.println()
据我所知,常用的日志组件有:
1、jdk中java.util.logging包下的日志(J2SE1.4成为了Java Se的标准API的一员)
2、log4j
3、logback
logback应该是log4j的取代品,他在性能和功能上在log4j的基础上有所改进。
Log4j是应用最为广泛的日志组件。
此文总结我对jdk中logging的学习:
源代码如下:
package com.cocor.demo.jdk.logging;
import java.util.logging.Logger;
public class LoggingDemo {
public static void main(String[] args) {
Logger log = Logger.getLogger(LoggingDemo.class.getName());
//日志信息的级别分为7个等级
log.severe("严重的信息!");
log.warning("警示信息!");
log.info("一般信息");
log.config("配置信息!");
log.fine("精细的信息!");
log.finer("更精细的信息!");
log.finest("最精细的信息!");
}
}
运行上面的程序,结果如下:
2008-11-16 11:26:57 com.cocor.demo.jdk.logging.LoggingDemo main
严重: 严重的信息!
2008-11-16 11:26:57 com.cocor.demo.jdk.logging.LoggingDemo main
警告: 警示信息!
2008-11-16 11:26:57 com.cocor.demo.jdk.logging.LoggingDemo main
信息: 一般信息
为什么没有配置一下的信息,原来logging的默认配置文件是:jre/lib目录下的logging.properties,打开此文件,找到
.level= INFO
修改为:
.level= FINEST
找到
java.util.logging.ConsoleHandler.level = INFO
修改为:
java.util.logging.ConsoleHandler.level = FINEST
再运行这个程序 ,于是所有的级别都打印出来了。
通过修改这个配置文件,还可以把日志信息输出到文件中,这里不再赘述。因为阅读配置文件来修改它,不是很难。
分享到:
相关推荐
Java JDK 7 实例宝典代码.rar
Java JDK 实例开发宝典。 Java JDK instance development bible
java jdk 实例宝典源码 java jdk 实例宝典源码 java jdk 实例宝典源码
java jdk 实例宝典(光盘源文件,可用JBuilder直接导入)
Java JDK 实例开发宝典,大量实例
java jdk 实例宝典 源代码
log4j jdklog commons-logging 关系及简单应用 详情看blog http://blog.csdn.net/harrison2010/archive/2011/02/15/6185819.aspx
学习jdk的例子。包括:jsp、mail、PDF等API 使用实例。
包括java jdk实例开发宝典源码
JAVA JDK实例宝典源代码,很好的资料!
全书共有19个章节,169个实例,内容涉及Java的语言基础、面向对象程序设计、数字处理、数组与集合、字符串、异常处理、文件操作、多线程、Swing编程、图形和多媒体编程、反射机制、网络程序设计、数据库编程、Applet...
java实例源代码学习,很好的东西,货真价实值得下载
JAVA初学者速进的好帮手,经典实战案例,169个案例囊括JDK几乎所有的细节,多看多练是提高JAVA水平很好的途径
jdk 1.5 类库实例讲解,包含了java mail ,servlet,jsp 操作excel 文件,多线程....
基础+面向对象+数字+流+线程+GUI+图形+多媒体+网络编程+数据库+Applet+J2SE5.0新特性+java XML+java mail+jsp与servlet
java JDK 实例开发宝典 源代码
Java JDK实例宝典