目录

我的学习分享

记录精彩的程序人生

X

【java基础】java.util.logging.Logger使用详解

java.util.logging.Logger使用详解

一、创建Logger对象

// 为指定子系统查找或创建一个 logger。
static Logger getLogger(String name)   
//  为指定子系统查找或创建一个 logger。
static Logger getLogger(String name, String resourceBundleName)

注意:name是Logger的名称,当名称相同时候,同一个名称的Logger只创建一个。

二、Logger的级别

比log4j的级别详细,全部定义在java.util.logging.Level里面。

各级别按降序排列如下:

  • SEVERE(最高值)
  • WARNING
  • INFO
  • CONFIG
  • FINE
  • FINER
  • FINEST(最低值)

此外,还有一个级别 OFF,可用来关闭日志记录,使用级别 ALL 启用所有消息的日志记录。

logger默认的级别是INFO,比INFO更低的日志将不显示。

Logger的默认级别定义是在jre安装目录的lib下面。

# Limit the message that are printed on the console to INFO and above. 
java.util.logging.ConsoleHandler.level = INFO

在Netbeans RCP中,WARNING级别和SEVERE级别会弹出异常窗口:

image.png


https://www.cnblogs.com/liaojie970/p/5582147.html