从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