< prev index next >

jdk/src/java.logging/share/classes/java/util/logging/LoggingPermission.java

Print this page

        

@@ -57,20 +57,20 @@
     private static final long serialVersionUID = 63564341580231582L;
 
     /**
      * Creates a new LoggingPermission object.
      *
-     * @param name Permission name.  Must be "control".
+     * @param name Permission name.  Must be "control" or "demandLogger".
      * @param actions Must be either null or the empty string.
      *
      * @throws NullPointerException if <code>name</code> is <code>null</code>.
      * @throws IllegalArgumentException if <code>name</code> is empty or if
      * arguments are invalid.
      */
     public LoggingPermission(String name, String actions) throws IllegalArgumentException {
         super(name);
-        if (!name.equals("control")) {
+        if (!name.equals("control") && !name.equals("demandLogger")) {
             throw new IllegalArgumentException("name: " + name);
         }
         if (actions != null && actions.length() > 0) {
             throw new IllegalArgumentException("actions: " + actions);
         }
< prev index next >