Package java.util.logging

Examples of java.util.logging.Filter


       
        Logger logger =
            Logger.getLogger("com.sun.sgs.impl.service.nodemap.server");
        Level oldLevel = logger.getLevel();
        logger.setLevel(Level.INFO);
        logger.setFilter(new Filter() {
            public boolean isLoggable(LogRecord record) {
                if (record.getLevel() == Level.WARNING) {
                    // Tell the parent thread we've seen a WARNING message.
                    try {
                        errorExchanger.exchange(Boolean.TRUE);
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

        }
        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

   * privilege.
   */
  public void testGetSetFilter_NamedLoggerInsufficientPrivilege() {
    Logger log = Logger
        .getLogger("testGetSetFilter_NamedLoggerInsufficientPrivilege");
    Filter f = new MockFilter();
    SecurityManager oldMan = System.getSecurityManager();
    System.setSecurityManager(new MockSecurityManager());
    try {
      log.setFilter(f);
      fail("Should throw SecurityException!");
View Full Code Here

  /*
   * Test setFilter for an anonymous logger with sufficient privilege.
   */
  public void testSetFilter_AnonyLoggerSufficientPrivilege() {
    Logger log = Logger.getAnonymousLogger();
    Filter f = new MockFilter();
    assertNull(log.getFilter());
    log.setFilter(f);
    assertSame(f, log.getFilter());
  }
View Full Code Here

  /*
   * Test setFilter for an anonymous logger with insufficient privilege.
   */
  public void testSetFilter_AnonyLoggerInsufficientPrivilege() {
    Logger log = Logger.getAnonymousLogger();
    Filter f = new MockFilter();
    SecurityManager oldMan = System.getSecurityManager();
    System.setSecurityManager(new MockSecurityManager());
    try {
      assertNull(log.getFilter());
      log.setFilter(f);
View Full Code Here

  /*
   * Test setFilter for a null-named mock logger with insufficient privilege.
   */
  public void testSetFilter_NullNamedMockLoggerInsufficientPrivilege() {
    MockLogger mlog = new MockLogger(null, null);
    Filter f = new MockFilter();
    SecurityManager oldMan = System.getSecurityManager();
    System.setSecurityManager(new MockSecurityManager());
    try {
      mlog.setFilter(f);
      fail("Should throw SecurityException!");
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(LogRecord record) {
        Filter filter = getFilter();
        if (filter != null && !filter.isLoggable(record)) {
            return;
        }
        String msg = formatMessage(record);
        internalLogFormatted(msg, record);
    }
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

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.