java命名空间java.util.logging类logger的类成员方法:
getlogger定义及介绍
本文导语:
getlogger
public static logger getlogger(string name,
string resourcebundlename)
为指定子系统查找或创建一个 logger。如果已经创建了具有给定名称的 logger,则返回该 logger。否则创建一个新的 logger。
如果创建了新的 l...
getlogger
public static logger getlogger(string name,
string resourcebundlename)
- 为指定子系统查找或创建一个 logger。如果已经创建了具有给定名称的 logger,则返回该 logger。否则创建一个新的 logger。
如果创建了新的 logger,则根据 logmanager 来配置其日志级别,并将日志输出发送到其父处理程序。日志配置注册在 logmanager 全局名称空间内。
如果指定的 logger 已经存在,并且没有本地化资源包,则使用给定的资源包名称。如果给定的 logger 已经存在,并有不同的资源包名称,则抛出 illegalargumentexception。
- 参数:
name
- logger 的名称。这应该是一个圆点分隔的名称,并且通常应该基于子系统的包名或类名(如 java.net 或 javax.swing)。resourcebundlename
- 用来本地化此 logger 消息的 resourcebundle 的名称。如果消息不需要本地化,则名称可以为 null
。
- 返回:
- 合适的 logger。
- 抛出:
missingresourceexception
- 如果无法找到指定的 resourcebundle。
illegalargumentexception
- 如果 logger 已经存在,并使用了不同的资源包名称。
nullpointerexception
- 如果 name 为 null。