< prev index next >

test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java

Print this page

        

*** 388,397 **** --- 388,398 ---- } if (hasRequiredPermissions && sysLogger2 == sysLogger1a) { throw new RuntimeException("identical loggers"); } + final java.util.logging.Logger sink; final java.util.logging.Logger appSink; final java.util.logging.Logger sysSink; final MyHandler appHandler; final MyHandler sysHandler; final boolean old = allowAll.get().get();
*** 402,415 **** sysSink = LoggingProviderImpl.getLogManagerAccess().demandLoggerFor( LogManager.getLogManager(), "foo", Thread.class.getModule()); if (appSink == sysSink) { throw new RuntimeException("identical backend loggers"); } ! appSink.addHandler(appHandler = new MyHandler()); ! sysSink.addHandler(sysHandler = new MyHandler()); ! appSink.setUseParentHandlers(VERBOSE); ! sysSink.setUseParentHandlers(VERBOSE); } finally { allowAll.get().set(old); } try { --- 403,419 ---- sysSink = LoggingProviderImpl.getLogManagerAccess().demandLoggerFor( LogManager.getLogManager(), "foo", Thread.class.getModule()); if (appSink == sysSink) { throw new RuntimeException("identical backend loggers"); } ! sink = java.util.logging.Logger.getLogger("foo"); ! if (appSink != sink) { ! throw new RuntimeException("expected same application logger"); ! } ! ! sink.addHandler(appHandler = sysHandler = new MyHandler()); ! sink.setUseParentHandlers(VERBOSE); } finally { allowAll.get().set(old); } try {
< prev index next >