@Override public void run() { reset(); } });
public static void resetJUL() { LogManager.getLogManager().reset(); }
@Override public void run() { LogManager.getLogManager().reset(); }
public static void disableLogging() { LogManager.getLogManager().reset(); setGlobalLogLevel(Level.OFF); while (Logger.getLogger("").getHandlers().length > 0) { Logger.getLogger("").removeHandler(Logger.getLogger("").getHandlers()[0]); } } }
public StreamRecording() throws IOException { // Clear and reload as the stream may have been cached. LogManager.getLogManager().reset(); LogManager.getLogManager().readConfiguration(); }
logger.removeHandler(handler); LogManager.getLogManager().reset();
private synchronized void readConfigurationImpl(InputStream ins) throws IOException { reset(); props.load(ins); // The RI treats the root logger as special. For compatibility, always // update the root logger's handlers. Logger root = loggers.get(""); if (root != null) { root.setManager(this); } // parse property "config" and apply setting String configs = props.getProperty("config"); if (configs != null) { StringTokenizer st = new StringTokenizer(configs, " "); while (st.hasMoreTokens()) { String configerName = st.nextToken(); getInstanceByClass(configerName); } } // set levels for logger Collection<Logger> allLoggers = loggers.values(); for (Logger logger : allLoggers) { String property = props.getProperty(logger.getName() + ".level"); if (property != null) { logger.setLevel(Level.parse(property)); } } listeners.firePropertyChange(null, null, null); }
@Before public void setUp() throws IOException { cli = new VertxCommandLauncher(); output = new ByteArrayOutputStream(); error = new ByteArrayOutputStream(); // We need to reset the log configuration to recreate the logger // Indeed print stream may have been cached. LogManager.getLogManager().reset(); JULLogDelegateFactory.loadConfig(); }
public LoggerContextListener enableJulChangePropagation(LoggerContext loggerContext) { LogManager.getLogManager().reset(); SLF4JBridgeHandler.removeHandlersForRootLogger(); SLF4JBridgeHandler.install(); LevelChangePropagator propagator = new LevelChangePropagator(); propagator.setContext(loggerContext); propagator.setResetJUL(true); propagator.start(); loggerContext.addListener(propagator); return propagator; }
/** * Release any internal references to previously created {@link LogFactory} * instances that have been associated with the specified class loader * (if any), after calling the instance method <code>release()</code> on * each of them. * * @param classLoader ClassLoader for which to release the LogFactory */ public static void release(ClassLoader classLoader) { // JULI's log manager looks at the current classLoader so there is no // need to use the passed in classLoader, the default implementation // does not so calling reset in that case will break things if (!LogManager.getLogManager().getClass().getName().equals( "java.util.logging.LogManager")) { LogManager.getLogManager().reset(); } }
@Override public void reset() throws SecurityException { Thread thread = Thread.currentThread(); if (thread.getClass().getName().startsWith( "java.util.logging.LogManager$")) { // Ignore the call from java.util.logging.LogManager.Cleaner, // because we have our own shutdown hook return; } ClassLoader classLoader = thread.getContextClassLoader(); ClassLoaderLogInfo clLogInfo = getClassLoaderInfo(classLoader); resetLoggers(clLogInfo); super.reset(); }
public StreamRecording() throws IOException { // Clear and reload as the stream may have been cached. LogManager.getLogManager().reset(); LogManager.getLogManager().readConfiguration(); }
@Before public void setUp() throws IOException { cli = new VertxCommandLauncher(); output = new ByteArrayOutputStream(); error = new ByteArrayOutputStream(); // We need to reset the log configuration to recreate the logger // Indeed print stream may have been cached. LogManager.getLogManager().reset(); JULLogDelegateFactory.loadConfig(); }
/** * Invokes the LogManager.reset() method. */ public void doReset() { super.reset(); } }
@Override public void close() throws IOException { super.reset(); } }
/** * Invokes the LogManager.reset() method. */ public void doReset() { super.reset(); } }
/** * Invokes the LogManager.reset() method. */ public void doReset() { super.reset(); } }
/** * Set log handler */ public void resetLogManager() { LogManager.getLogManager().reset(); }
// Clear previous logging configurations. LogManager.getLogManager().reset(); // Get the logger for "org.jnativehook" and set the level to off. Logger logger = Logger.getLogger(GlobalScreen.class.getPackage().getName()); logger.setLevel(Level.OFF);
public static void initSoleHandler(Handler handler) { LogManager.getLogManager().reset(); Logger rootLogger = LogManager.getLogManager().getLogger(""); rootLogger.addHandler(handler); } }