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