Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.util.logger构造函数描述错误或javadoc错误?_Java_Logging - Fatal编程技术网

java.util.logger构造函数描述错误或javadoc错误?

java.util.logger构造函数描述错误或javadoc错误?,java,logging,Java,Logging,当我得到一个新的记录器时,它的级别总是设置为INFO,但是文档告诉我不是这样(null),因此我打开了代码。文档和代码不匹配。我把它放在stackoverflow上,因为其他人不必挣扎 /** * Protected method to construct a logger for a named subsystem. * <p> * The logger will be initially configured with a null Level * and wit

当我得到一个新的记录器时,它的级别总是设置为INFO,但是文档告诉我不是这样(null),因此我打开了代码。文档和代码不匹配。我把它放在stackoverflow上,因为其他人不必挣扎

    /**
 * Protected method to construct a logger for a named subsystem.
 * <p>
 * The logger will be initially configured with a null Level
 * and with useParentHandlers true.
 *
 * @param   name    A name for the logger.  This should
 *              be a dot-separated name and should normally
 *              be based on the package name or class name
 *              of the subsystem, such as java.net
 *              or javax.swing.  It may be null for anonymous Loggers.
 * @param   resourceBundleName  name of ResourceBundle to be used for localizing
 *              messages for this logger.  May be null if none
 *              of the messages require localization.
 * @throws MissingResourceException if the ResourceBundleName is non-null and
 *         no corresponding resource can be found.
 */
protected Logger(String name, String resourceBundleName) {
if (resourceBundleName != null) {
    // Note: we may get a MissingResourceException here.
    setupResourceInfo(resourceBundleName);
}
this.name = name;
levelValue = Level.INFO.intValue();
}
/**
*用于为命名子系统构造记录器的受保护方法。
*
*记录器最初将配置为空级别
*这是真的。
*
*@param name记录器的名称。这应该
*是以点分隔的名称,通常应
*基于包名或类名
*子系统的一部分,如java.net
*或者javax.swing。对于匿名记录器,它可能为空。
*@param resourceBundleName要用于本地化的ResourceBundle的名称
*此记录器的消息。如果没有,则可能为空
*大多数消息需要本地化。
*如果ResourceBundleName为非null且
*找不到相应的资源。
*/
受保护的记录器(字符串名称、字符串resourceBundleName){
if(resourceBundleName!=null){
//注意:此处可能会出现MissingResourceException。
setupResourceInfo(resourceBundleName);
}
this.name=名称;
levelValue=Level.INFO.intValue();
}

在记录器Javadoc中,查看以下内容:

每个记录器都有一个与其关联的“级别”。这反映了记录器关心的最低级别。如果记录器的级别设置为null,则其有效级别将从其父级继承,而父级又可能从其父级递归获取该级别,依此类推

在LogManager Javadoc中:根记录器的级别设置为level.INFO

但我同意记录器Javadoc应该更清晰