< prev index next >

test/java/util/logging/RootLogger/RootLevelInConfigFile.java

Print this page




  25 import java.io.FilePermission;
  26 import java.io.IOException;
  27 import java.security.Permission;
  28 import java.security.PermissionCollection;
  29 import java.security.Permissions;
  30 import java.security.Policy;
  31 import java.security.ProtectionDomain;
  32 import java.util.PropertyPermission;
  33 import java.util.logging.Level;
  34 import java.util.logging.LogManager;
  35 import java.util.logging.Logger;
  36 import java.util.logging.LoggingPermission;
  37 import sun.misc.JavaAWTAccess;
  38 import sun.misc.SharedSecrets;
  39 
  40 /**
  41  * @test
  42  * @bug 8030850
  43  * @summary Tests that setting .level=FINEST for the root logger in logging
  44  *      configuration file does work.

  45  * @run main/othervm RootLevelInConfigFile
  46  *
  47  * @author danielfuchs
  48  */
  49 public class RootLevelInConfigFile {
  50 
  51     public final static String CONFIG_FILE_KEY = "java.util.logging.config.file";
  52 
  53     public static void main(String[] args) throws IOException {
  54         System.setProperty(CONFIG_FILE_KEY,
  55                 new File(System.getProperty("test.src", "."),
  56                         "rootlogger.properties").getAbsolutePath());
  57         System.out.println(CONFIG_FILE_KEY + "="
  58                 + System.getProperty(CONFIG_FILE_KEY));
  59         if (! new File(System.getProperty(CONFIG_FILE_KEY)).canRead()) {
  60             throw new RuntimeException("can't read config file: "
  61                     + System.getProperty(CONFIG_FILE_KEY));
  62         }
  63 
  64         final String configFile = System.getProperty(CONFIG_FILE_KEY);




  25 import java.io.FilePermission;
  26 import java.io.IOException;
  27 import java.security.Permission;
  28 import java.security.PermissionCollection;
  29 import java.security.Permissions;
  30 import java.security.Policy;
  31 import java.security.ProtectionDomain;
  32 import java.util.PropertyPermission;
  33 import java.util.logging.Level;
  34 import java.util.logging.LogManager;
  35 import java.util.logging.Logger;
  36 import java.util.logging.LoggingPermission;
  37 import sun.misc.JavaAWTAccess;
  38 import sun.misc.SharedSecrets;
  39 
  40 /**
  41  * @test
  42  * @bug 8030850
  43  * @summary Tests that setting .level=FINEST for the root logger in logging
  44  *      configuration file does work.
  45  * @modules java.base/sun.misc
  46  * @run main/othervm RootLevelInConfigFile
  47  *
  48  * @author danielfuchs
  49  */
  50 public class RootLevelInConfigFile {
  51 
  52     public final static String CONFIG_FILE_KEY = "java.util.logging.config.file";
  53 
  54     public static void main(String[] args) throws IOException {
  55         System.setProperty(CONFIG_FILE_KEY,
  56                 new File(System.getProperty("test.src", "."),
  57                         "rootlogger.properties").getAbsolutePath());
  58         System.out.println(CONFIG_FILE_KEY + "="
  59                 + System.getProperty(CONFIG_FILE_KEY));
  60         if (! new File(System.getProperty(CONFIG_FILE_KEY)).canRead()) {
  61             throw new RuntimeException("can't read config file: "
  62                     + System.getProperty(CONFIG_FILE_KEY));
  63         }
  64 
  65         final String configFile = System.getProperty(CONFIG_FILE_KEY);


< prev index next >