Package java.util.logging

Examples of java.util.logging.Filter


    */
   protected void parseFilters(Element element, Handler appender)
      throws Exception
   {
      String clazz = subst(element.getAttribute(CLASS_ATTR));
      Filter filter = (Filter) instantiateByClassName(clazz,
         Filter.class, null);

      if (filter != null)
      {
         Properties beanProps = new Properties();
         NodeList children = element.getChildNodes();
         final int length = children.getLength();

         for (int loop = 0; loop < length; loop++)
         {
            Node currentNode = children.item(loop);
            if (currentNode.getNodeType() == Node.ELEMENT_NODE)
            {
               Element currentElement = (Element) currentNode;
               String tagName = currentElement.getTagName();
               if (tagName.equals(PARAM_TAG))
               {
                  setParameter(currentElement, beanProps);
               }
            }
         }
         PropertyEditors.mapJavaBeanProperties(filter, beanProps);
         debug("Setting filter of type [" + filter.getClass()
            + "] to appender named [" + appender + "].");
         appender.setFilter(filter);
      }
   }
View Full Code Here


    */
   protected void parseFilters(Element element, Handler appender)
      throws Exception
   {
      String clazz = subst(element.getAttribute(CLASS_ATTR));
      Filter filter = (Filter) instantiateByClassName(clazz,
         Filter.class, null);

      if (filter != null)
      {
         Properties beanProps = new Properties();
         NodeList children = element.getChildNodes();
         final int length = children.getLength();

         for (int loop = 0; loop < length; loop++)
         {
            Node currentNode = children.item(loop);
            if (currentNode.getNodeType() == Node.ELEMENT_NODE)
            {
               Element currentElement = (Element) currentNode;
               String tagName = currentElement.getTagName();
               if (tagName.equals(PARAM_TAG))
               {
                  setParameter(currentElement, beanProps);
               }
            }
         }
         PropertyEditors.mapJavaBeanProperties(filter, beanProps);
         debug("Setting filter of type [" + filter.getClass()
            + "] to appender named [" + appender + "].");
         appender.setFilter(filter);
      }
   }
View Full Code Here

    */
   protected void parseFilters(Element element, Handler appender)
      throws Exception
   {
      String clazz = subst(element.getAttribute(CLASS_ATTR));
      Filter filter = (Filter) instantiateByClassName(clazz,
         Filter.class, null);

      if (filter != null)
      {
         Properties beanProps = new Properties();
         NodeList children = element.getChildNodes();
         final int length = children.getLength();

         for (int loop = 0; loop < length; loop++)
         {
            Node currentNode = children.item(loop);
            if (currentNode.getNodeType() == Node.ELEMENT_NODE)
            {
               Element currentElement = (Element) currentNode;
               String tagName = currentElement.getTagName();
               if (tagName.equals(PARAM_TAG))
               {
                  setParameter(currentElement, beanProps);
               }
            }
         }
         PropertyEditors.mapJavaBeanProperties(filter, beanProps);
         debug("Setting filter of type [" + filter.getClass()
            + "] to appender named [" + appender + "].");
         appender.setFilter(filter);
      }
   }
View Full Code Here

   * sufficient privilege.
   */
  public void testGetSetFilter_NamedLoggerSufficientPrivilege() {
    Logger log = Logger
        .getLogger("testGetSetFilter_NamedLoggerSufficientPrivilege");
    Filter f = new MockFilter();

    assertNull(log.getFilter());
    log.setFilter(f);
    assertSame(f, log.getFilter());
  }
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

  /*
   * Test getFilter & setFilter methods with non-null value.
   */
  public void testGetSetFilter_Normal() throws Exception {
    MockHandler h = new MockHandler();
    Filter f = new MockFilter();
    h.setFilter(f);
    assertSame(f, h.getFilter());
  }
View Full Code Here

    }

    @Override
    protected void onStart() {
        handler = LogWindowHandler.getInstance(getApi().getI18n());
        handler.setFilter(new Filter() {
            @Override
            public boolean isLoggable(LogRecord record) {
                //logs every message
                return true;
            }
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.