< prev index next >

test/sun/util/logging/PlatformLoggerTest.java

Print this page




 180         }
 181 
 182         // check the level set in java.util.logging.Logger
 183         Logger javaLogger = LogManager.getLogManager().getLogger(logger.getName());
 184         Level javaLevel = javaLogger.getLevel();
 185         if (javaLogger.getLevel() != level) {
 186             throw new RuntimeException("Retrieved backing java.util.logging.Logger level "
 187                     + javaLevel + " is not the expected " + level);
 188         }
 189     }
 190 
 191     private static void checkJavaLoggerLevel(Logger logger, Level level) {
 192         // This method exercise the mapping of java level to platform level
 193         // when the java level is not one of the standard levels...
 194 
 195         System.out.println("Testing Java Level with: " + level.getName());
 196 
 197         // create a brand new java logger
 198         Logger javaLogger = sun.util.logging.internal.LoggingProviderImpl.getLogManagerAccess()
 199                      .demandLoggerFor(LogManager.getLogManager(),
 200                           logger.getName()+"."+level.getName(), Thread.class);
 201 
 202         // Set a non standard java.util.logging.Level on the java logger
 203         // (except for OFF & ALL - which will remain unchanged)
 204         int intValue = level.intValue();
 205         if (level != Level.ALL && level != Level.OFF) {
 206             intValue -= 7;
 207         }
 208         javaLogger.setLevel(Level.parse(String.valueOf(intValue)));
 209 
 210         // check the level set in java.util.logging.Logger
 211         Level effectiveLevel = javaLogger.getLevel();
 212         System.out.println("Effective Java Level used is: " + effectiveLevel);
 213 
 214         if (effectiveLevel.intValue() != intValue) {
 215             throw new RuntimeException("Retrieved backing java.util.logging.Logger level.intValue() "
 216                     + effectiveLevel.intValue() + " is not the expected " + intValue);
 217         }
 218         if (intValue != level.intValue() && javaLogger.getLevel() == level) {
 219             throw new RuntimeException("Retrieved backing java.util.logging.Logger level "
 220                     + effectiveLevel + " is " + level);




 180         }
 181 
 182         // check the level set in java.util.logging.Logger
 183         Logger javaLogger = LogManager.getLogManager().getLogger(logger.getName());
 184         Level javaLevel = javaLogger.getLevel();
 185         if (javaLogger.getLevel() != level) {
 186             throw new RuntimeException("Retrieved backing java.util.logging.Logger level "
 187                     + javaLevel + " is not the expected " + level);
 188         }
 189     }
 190 
 191     private static void checkJavaLoggerLevel(Logger logger, Level level) {
 192         // This method exercise the mapping of java level to platform level
 193         // when the java level is not one of the standard levels...
 194 
 195         System.out.println("Testing Java Level with: " + level.getName());
 196 
 197         // create a brand new java logger
 198         Logger javaLogger = sun.util.logging.internal.LoggingProviderImpl.getLogManagerAccess()
 199                      .demandLoggerFor(LogManager.getLogManager(),
 200                           logger.getName()+"."+level.getName(), Thread.class.getModule());
 201 
 202         // Set a non standard java.util.logging.Level on the java logger
 203         // (except for OFF & ALL - which will remain unchanged)
 204         int intValue = level.intValue();
 205         if (level != Level.ALL && level != Level.OFF) {
 206             intValue -= 7;
 207         }
 208         javaLogger.setLevel(Level.parse(String.valueOf(intValue)));
 209 
 210         // check the level set in java.util.logging.Logger
 211         Level effectiveLevel = javaLogger.getLevel();
 212         System.out.println("Effective Java Level used is: " + effectiveLevel);
 213 
 214         if (effectiveLevel.intValue() != intValue) {
 215             throw new RuntimeException("Retrieved backing java.util.logging.Logger level.intValue() "
 216                     + effectiveLevel.intValue() + " is not the expected " + intValue);
 217         }
 218         if (intValue != level.intValue() && javaLogger.getLevel() == level) {
 219             throw new RuntimeException("Retrieved backing java.util.logging.Logger level "
 220                     + effectiveLevel + " is " + level);


< prev index next >