public final class

LoggingPermission

extends BasicPermission
java.lang.Object
   ↳ java.security.Permission
     ↳ java.security.BasicPermission
       ↳ java.util.logging.LoggingPermission

Class Overview

The permission which the SecurityManager will check when code that is running with a SecurityManager calls one of the logging control methods (such as Logger.setLevel).

Currently there is only one named LoggingPermission. This is "control" and it grants the ability to control the logging configuration, for example by adding or removing Handlers, by adding or removing Filters, or by changing logging levels.

Programmers do not normally create LoggingPermission objects directly. Instead they are created by the security policy code based on reading the security policy file.

Summary

Public Constructors
LoggingPermission(String name, String actions)
Creates a new LoggingPermission object.
[Expand]
Inherited Methods
From class java.security.BasicPermission
From class java.security.Permission
From class java.lang.Object
From interface java.security.Guard

Public Constructors

public LoggingPermission (String name, String actions)

Creates a new LoggingPermission object.

Parameters
name Permission name. Must be "control".
actions Must be either null or the empty string.
Throws
NullPointerException if name is null.
IllegalArgumentException if name is empty or if arguments are invalid.