/* * Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions.
*/
/* * @test * @bug 5007165 * @summary Basic Test for LoggingMXBean (direct access to MXBean) * @author Mandy Chung * * @build LoggingMXBeanTest2 * @run main LoggingMXBeanTest2
*/
/* * Check for the existence of our new Loggers
*/
System.out.println("Test Logger Name retrieval (getLoggerNames)"); boolean log1 = false, log2 = false;
List<String> loggers = mbean.getLoggerNames(); if (loggers == null || loggers.size() < 2) { thrownew RuntimeException( "Could not Detect the presense of the new Loggers");
}
for (ListIterator<String> iter = loggers.listIterator(); iter.hasNext(); ) {
String logger = iter.next(); if (logger.equals(LOGGER_NAME_1)) {
log1 = true;
System.out.println(" : Found new Logger : " + logger);
} if (logger.equals(LOGGER_NAME_2)) {
log2 = true;
System.out.println(" : Found new Logger : " + logger);
}
} if ( log1 && log2 )
System.out.println(" : PASSED." ); else {
System.out.println(" : FAILED. Could not Detect the new Loggers." ); thrownew RuntimeException( "Could not Detect the presense of the new Loggers");
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.