从JDK 1.4开始,Java类库中引入了日志记录API。此API使我们的应用程序可以记录一些消息以记录我们的应用程序活动。
要创建一个实例,Logger我们可以调用Logger.getLogger()factory方法,该方法将返回给定名称空间的可用记录器,或者当不存在时创建一个新的记录器。
package org.nhooo.example.util.logging;
import java.util.logging.Logger;
public class LoggingDemo {
public static void main(String[] args) {
//获取Logger的实例。这将创建一个新的记录器
// 它不存在。
Logger log = Logger.getLogger(LoggingDemo.class.getName());
// 使用其他类型的严重性级别记录一些消息。
log.info("Info Message");
log.warning("Warning Message");
log.severe("Severe Message");
log.config("Config Message");
log.fine("Fine Message");
log.finer("Finer Message");
log.finest("Finest Message");
}
}我们创建后Logger的实例,我们可以通过调用测井方法如创建一个消息日志info(String message),warning(String message)和severe(String message)。以下是产生的一些消息Logger。
04 Dec 18 13:01:07 org.nhooo.example.util.logging.LoggingDemo main INFO: Info Message04 Dec 18 13:01:07 org.nhooo.example.util.logging.LoggingDemo main WARNING: Warning Message04 Dec 18 13:01:07 org.nhooo.example.util.logging.LoggingDemo main SEVERE: Severe Message