- 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が1つだけあります。 その名前はcontrolで、たとえば、Handlerの追加と削除、Filterの追加と削除、またはログ・レベルの変更によって、ログ構成を制御する機能を付与します。
通常、プログラマは直接LoggingPermissionオブジェクトを作成しません。 その代わり、こうしたオブジェクトはセキュリティ・ポリシー・ファイルの読込みに基づくセキュリティ・ポリシー・コードによって作成されます。
- 導入されたバージョン:
- 1.4
- 関連項目:
BasicPermission
,Permission
,Permissions
,PermissionCollection
,SecurityManager
, 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 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
- アクセス権の名前。 controlでなければならないactions
- nullまたは空の文字列のどちらかにする必要がある。- 例外:
NullPointerException
-name
がnull
の場合。IllegalArgumentException
-name
が空の場合、または引数が無効の場合。
-
-