private static void setupLogger( boolean console, String file, String levelString, boolean fullStackTraces, boolean rotate) { Logger rootLogger = Logger.getLogger(""); for (Handler handler : rootLogger.getHandlers()) { rootLogger.removeHandler(handler); } Handler handler; if (console) { handler = new ConsoleHandler(); } else { handler = new RollingFileHandler(file, rotate); } handler.setFormatter(new LogFormatter(fullStackTraces)); Level level = Level.parse(levelString.toUpperCase()); rootLogger.setLevel(level); handler.setLevel(level); handler.setFilter(record -> record != null && !record.getLoggerName().startsWith("sun")); rootLogger.addHandler(handler); }
/** * Set a Filter to control output on this Handler. */ public void setFilter(Filter newFilter) { handler.setFilter(newFilter); }
/** * {@inheritDoc} */ public void setFilter(Filter newFilter) { handler.setFilter(newFilter); }
/** * {@inheritDoc} */ public void setFilter(Filter newFilter) { handler.setFilter(newFilter); }
/** * {@inheritDoc} */ public void setFilter(Filter newFilter) { handler.setFilter(newFilter); }
@Override public synchronized void setFilter(Filter newFilter) throws SecurityException { try { lock.lock(); super.setFilter(newFilter); } finally { lock.unlock(); } } //</editor-fold>
/** * apply a filter to all handlers of the root logger. * * */ public static void setGlobalFilter(Filter f) { Logger logger = Logger.getLogger(""); for (Handler h : logger.getHandlers()) { h.setFilter(f); } }
@Override public synchronized void setFilter(Filter newFilter) throws SecurityException { super.setFilter(newFilter); try{ if( lock!=null )lock.lock(); ignoreLogger.clear(); }finally{ if( lock!=null )lock.unlock(); } } //</editor-fold>
@Override public void setFilter(final Filter newFilter) throws SecurityException { checkAccess(this); super.setFilter(newFilter); }
private static void configLogger() { Handler[] handlers = java.util.logging.Logger.getLogger("").getHandlers(); for(Handler handler : handlers) if (handler instanceof ConsoleHandler) handler.setFilter(new MobicentsLogFilter()); }
private void checkChangedFilterValue(){ String fv = filterTextField.getText(); if( !fv.equals(filterValue) ){ filterValue = fv; filter = null; getHandler().setFilter(getFilter()); } }
public void setGenericHandlerFilterClassName(String loggerName, int index, String className) throws NullPointerException, IllegalArgumentException { Handler h = getHandlerByIndex(loggerName, index); Object o = generateClassInstance(className); h.setFilter((Filter) o); }
public void setHandlerFilterClassName(String loggerName, String handlerNamem, String className) throws IllegalArgumentException, NullPointerException { Handler h = getHandlerByName(loggerName, handlerNamem); Object o = generateClassInstance(className); h.setFilter((Filter) o); }
private void initFilter(LogManager manager, String p) { assert Thread.holdsLock(this); try { String name = manager.getProperty(p.concat(".filter")); if (hasValue(name)) { super.setFilter(LogManagerProperties.newFilter(name)); } } catch (final SecurityException SE) { throw SE; //Avoid catch all. } catch (final Exception E) { reportError(E.getMessage(), E, ErrorManager.OPEN_FAILURE); } }