--- old/src/share/classes/java/util/logging/ConsoleHandler.java 2013-12-18 17:42:55.326396854 +0100 +++ new/src/share/classes/java/util/logging/ConsoleHandler.java 2013-12-18 17:42:55.249398314 +0100 @@ -66,27 +66,6 @@ * @since 1.4 */ public class ConsoleHandler extends StreamHandler { - // Private method to configure a ConsoleHandler from LogManager - // properties and/or default values as specified in the class - // javadoc. - private void configure() { - LogManager manager = LogManager.getLogManager(); - String cname = getClass().getName(); - - setLevel(manager.getLevelProperty(cname +".level", Level.INFO)); - setFilter(manager.getFilterProperty(cname +".filter", null)); - setFormatter(manager.getFormatterProperty(cname +".formatter", new SimpleFormatter())); - try { - setEncoding(manager.getStringProperty(cname +".encoding", null)); - } catch (Exception ex) { - try { - setEncoding(null); - } catch (Exception ex2) { - // doing a setEncoding with null should always work. - // assert false; - } - } - } /** * Create a ConsoleHandler for System.err. @@ -96,10 +75,7 @@ * */ public ConsoleHandler() { - sealed = false; - configure(); - setOutputStream(System.err); - sealed = true; + setOutputStreamPrivileged(System.err); } /**