Package java.util.logging

Examples of java.util.logging.Filter


         if (!(handler instanceof JBossLogHandler))
         {
            StringBuffer sb = new StringBuffer("Disableing handler ");
            sb.append(handler).append(" with level ").append(handler.getLevel());
            Logger.getLogger(this.getClass()).debug(sb);
            Filter f = handler.getFilter();
            if (f != null && f instanceof NamespaceFilter)
            {
               ((NamespaceFilter)f).addNamespace(ns);
            }
            else
View Full Code Here


    }
   
    private Filter makeFilter(final String name) {
        if (name == null) return null;
       
        Filter f = null;
        try {
            final Class<?> c = Class.forName(name);
            f = (Filter)c.newInstance();
        } catch (final Exception e) {
            if (name != null) {
View Full Code Here

    }
   
    private Filter makeFilter(final String name) {
        if (name == null) return null;
       
        Filter f = null;
        try {
            final Class<?> c = Class.forName(name);
            f = (Filter)c.newInstance();
        } catch (final Exception e) {
            System.err.println("Unable to load filter: " + name);
View Full Code Here

    @Override
    public final synchronized void start(final StartContext context) throws StartException {
        final T handler = createHandler();
        value = handler;
        getFormatterSpec().apply(handler);
        final Filter filter = getFilter();
        if (filter != null) handler.setFilter(filter);
        try {
            handler.setEncoding(getEncoding());
        } catch (UnsupportedEncodingException e) {
            throw new StartException(e);
View Full Code Here

            extHandler.setEnabled(true);
        } else {
            final Map<String, Filter> disableHandlers = ROOT.getAttachment(DISABLED_HANDLERS_KEY);
            if (disableHandlers != null && disableHandlers.containsKey(handlerName)) {
                synchronized (HANDLER_LOCK) {
                    final Filter filter = disableHandlers.get(handlerName);
                    handler.setFilter(filter);
                    disableHandlers.remove(handlerName);
                }
            }
        }
View Full Code Here

         * The filter should always be null since we overrode the 'setFilter' method as a no-op.
         * But we check it anyway as matter of principle just in case some subclass overrides the
         * 'getFilter()' method. This is the only method where we can do this check cheaply. Note
         * that this is NOT the check for logging level; Filters are for user-specified criterions.
         */
        final Filter filter = getFilter();
        if (filter != null && !filter.isLoggable(record)) {
            return;
        }
        Level     level        = record.getLevel();
        String    sourceClass  = record.getSourceClassName();
        String    sourceMethod = record.getSourceMethodName();
View Full Code Here

       
        if(level != null) {
            inoutLogger.setLevel(level);
        }
       
        Filter filter = (Filter) inProperties.get("filter");
        if(filter != null) {
            inoutLogger.setFilter(filter);
        }
        Boolean useParentHandlers = (Boolean) inProperties
                .get("useParentHandlers");
View Full Code Here

      for (int i = 0; i < handlers.length; i++)
      {
         Handler handler = handlers[i];
         if (handler instanceof ConsoleHandler)
         {
            Filter filter = new Filter()
            {
               public boolean isLoggable(LogRecord record)
               {
                  String name = record.getLoggerName();
                  for (String ns : namespaces)
View Full Code Here

  public void publish(LogRecord record)
  {
    if (! isLoggable(record))
      return;

    Filter filter = getFilter();
    if (filter != null && ! filter.isLoggable(record))
      return;

    try {
      String value;
View Full Code Here

  public void publish(LogRecord record)
  {
    if (! isLoggable(record))
      return;

    Filter filter = getFilter();
    if (filter != null && ! filter.isLoggable(record))
      return;

    try {
      String value;
View Full Code Here

TOP

Related Classes of java.util.logging.Filter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.