- java.lang.Object
-
- java.security.Permission
-
- java.security.BasicPermission
-
- java.util.logging.LoggingPermission
-
- 实现的所有接口
-
Serializable
,Guard
public final class LoggingPermission extends BasicPermission
当使用SecurityManager运行的代码调用其中一个日志记录控制方法(如Logger.setLevel)时,SecurityManager将检查的权限。目前只有一个名为LoggingPermission。 这是“控制”,它授予控制日志记录配置的能力,例如通过添加或删除处理程序,添加或删除过滤器,或更改日志记录级别。
程序员通常不直接创建LoggingPermission对象。 相反,它们是由安全策略代码基于读取安全策略文件创建的。
- 从以下版本开始:
- 1.4
- 另请参见:
-
BasicPermission
,Permission
,Permissions
,PermissionCollection
,SecurityManager
, Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 LoggingPermission(String name, String actions)
创建一个新的LoggingPermission对象。
-
方法摘要
-
声明方法的类 java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
-
声明方法的类 java.security.Permission
checkGuard, getName, toString
-
-
-
-
构造方法详细信息
-
LoggingPermission
public LoggingPermission(String name, String actions) throws IllegalArgumentException
创建一个新的LoggingPermission对象。- 参数
-
name
- 权限名称。 必须是“控制”。 -
actions
- 必须为null或空字符串。 - 异常
-
NullPointerException
- 如果name
是null
。 -
IllegalArgumentException
- 如果name
为空或参数无效。
-
-