Package java.util.logging

Examples of java.util.logging.Filter


    ConsoleHandler handler = (ConsoleHandler) LogManager.getLogManager().getLogger("")
            .getHandlers()[0];
    java.util.logging.Level oldLevel = handler.getLevel();
    handler.setLevel(Level.ALL);
    // Capture the logging output without actually logging it
    handler.setFilter(new Filter() {
      public boolean isLoggable(LogRecord record) {
        records.add(record);
        return false;
      }
    });
View Full Code Here


    // Tell the logger to log everything
    ConsoleHandler handler = (ConsoleHandler) LogManager.getLogManager().getLogger("")
            .getHandlers()[0];
    java.util.logging.Level oldLevel = handler.getLevel();
    handler.setLevel(Level.ALL);
    handler.setFilter(new Filter() {
      public boolean isLoggable(LogRecord record) {
        records.add(record);
        return true;
      }
    });
View Full Code Here

    }

  }

  public void testClose() {
    Filter filter = handler.getFilter();
    Formatter formatter = handler.getFormatter();
    writer.getBuffer().setLength(0);
    handler.close();
    assertEquals(writer.toString(), "close");
    assertEquals(handler.getFilter(), filter);
View Full Code Here

    assertEquals(handler.getPushLevel(), Level.WARNING);
    assertFalse(handler.isLoggable(new LogRecord(Level.SEVERE, "test")));
  }

  public void testFlush() {
    Filter filter = handler.getFilter();
    Formatter formatter = handler.getFormatter();
    writer.getBuffer().setLength(0);
    handler.flush();
    assertEquals(writer.toString(), "flush");
    assertEquals(handler.getFilter(), filter);
View Full Code Here

    ConsoleHandler handler = (ConsoleHandler) LogManager.getLogManager().getLogger("")
            .getHandlers()[0];
    java.util.logging.Level oldLevel = handler.getLevel();
    handler.setLevel(Level.ALL);
    // Capture the logging output without actually logging it
    handler.setFilter(new Filter() {
      public boolean isLoggable(LogRecord record) {
        records.add(record);
        System.out.printf("[%s] %s%n", record.getSourceClassName(), record.getMessage());
        return false;
      }
View Full Code Here

    ConsoleHandler handler = (ConsoleHandler) LogManager.getLogManager().getLogger("")
            .getHandlers()[0];
    java.util.logging.Level oldLevel = handler.getLevel();
    handler.setLevel(Level.ALL);
    // Capture the logging output without actually logging it
    handler.setFilter(new Filter() {
      public boolean isLoggable(LogRecord record) {
        records.add(record);
        System.out.printf("[%s] %s%n", record.getSourceClassName(), record.getMessage());
        return false;
      }
View Full Code Here

        }
        internalLog(lr);
    }

    protected void internalLog(LogRecord record) {
        Filter filter = getFilter();
        if (filter != null && !filter.isLoggable(record)) {
            return;
        }
        String msg = formatMessage(record);
        internalLogFormatted(msg, record);
    }
View Full Code Here

        }
        internalLog(lr);
    }

    protected void internalLog(final LogRecord record) {
        final Filter filter = getFilter();
        if (filter != null && !filter.isLoggable(record)) {
            return;
        }
        final String msg = formatMessage(record);
        internalLogFormatted(msg, record);
    }
View Full Code Here

    Logger logger;
    SystemListenerStream los;

    logger = Logger.getLogger("stdout");
    logger.setFilter(new Filter() {
      @Override
      public boolean isLoggable(LogRecord record) {
        return (record.getLevel().intValue() > SystemListenerLevel.STDOUT.intValue());
      }
    });
View Full Code Here

  
   @SuppressWarnings("deprecation")
   @Create
   public void create()
   {
      Filter conversionFilter = null;
      try
      {
         conversionFilter = new Log4JConversionFilter();
      }
      catch (Exception e)
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.