Examples of MemoryHandler


Examples of java.util.logging.MemoryHandler

    // null target
    try {
      props.remove("java.util.logging.MemoryHandler.target");
      manager.readConfiguration(EnvironmentHelper
          .PropertiesToInputStream(props));
      handler = new MemoryHandler();
      fail("should throw RuntimeException: target must be set");
    } catch (RuntimeException e) {
    }

    // invalid target
    try {
      props.put("java.util.logging.MemoryHandler.target", "badname");
      manager.readConfiguration(EnvironmentHelper
          .PropertiesToInputStream(props));
      handler = new MemoryHandler();
      fail("should throw RuntimeException: target must be valid");
    } catch (RuntimeException e) {
    }

    // invalid formatter
    initProps();
    props.put("java.util.logging.MemoryHandler.formatter", "badname");
    manager.readConfiguration(EnvironmentHelper
        .PropertiesToInputStream(props));
    handler = new MemoryHandler();
    assertTrue(handler.getFormatter() instanceof SimpleFormatter);

    // invalid level
    initProps();
    props.put("java.util.logging.MemoryHandler.level", "badname");
    manager.readConfiguration(EnvironmentHelper
        .PropertiesToInputStream(props));
    handler = new MemoryHandler();
    assertEquals(handler.getLevel(), Level.ALL);

    // invalid pushlevel
    initProps();
    props.put("java.util.logging.MemoryHandler.push", "badname");
    manager.readConfiguration(EnvironmentHelper
        .PropertiesToInputStream(props));
    handler = new MemoryHandler();
    assertEquals(handler.getPushLevel(), Level.SEVERE);

    // invalid filter
    initProps();
    props.put("java.util.logging.MemoryHandler.filter", "badname");
    manager.readConfiguration(EnvironmentHelper
        .PropertiesToInputStream(props));
    handler = new MemoryHandler();
    assertNull(handler.getFilter());

    // invalid size
    initProps();
    props.put("java.util.logging.MemoryHandler.size", "-1");
    manager.readConfiguration(EnvironmentHelper
        .PropertiesToInputStream(props));
    handler = new MemoryHandler();
    initProps();
    props.put("java.util.logging.MemoryHandler.size", "badsize");
    manager.readConfiguration(EnvironmentHelper
        .PropertiesToInputStream(props));
    handler = new MemoryHandler();

  }
View Full Code Here

Examples of java.util.logging.MemoryHandler

    props.put("java.util.logging.MemoryHandler.target", baseClassName
        + "$MockHandler");

    manager.readConfiguration(EnvironmentHelper
        .PropertiesToInputStream(props));
    handler = new MemoryHandler();
    assertNull(handler.getFilter());
    assertTrue(handler.getFormatter() instanceof SimpleFormatter);
    assertNull(handler.getEncoding());
    assertNotNull(handler.getErrorManager());
    assertEquals(handler.getLevel(), Level.ALL);
View Full Code Here

Examples of java.util.logging.MemoryHandler

  /*
   * Class under test for void MemoryHandler(Handler, int, Level)
   */
  public void testMemoryHandlerHandlerintLevel() {
    handler = new MemoryHandler(target, 2, Level.FINEST);
    assertTrue(handler.getFilter() instanceof MockFilter);
    assertTrue(handler.getFormatter() instanceof MockFormatter);
    assertNull(handler.getEncoding());
    assertNotNull(handler.getErrorManager());
    assertEquals(handler.getLevel(), Level.FINE);
    assertEquals(handler.getPushLevel(), Level.FINEST);
    assertNull(target.getFormatter());

    try {
      handler = new MemoryHandler(null, 2, Level.FINEST);
      fail("should throw NullPointerException");
    } catch (NullPointerException e) {
    }
    try {
      handler = new MemoryHandler(target, 2, null);
      fail("should throw NullPointerException");
    } catch (NullPointerException e) {
    }
    try {
      handler = new MemoryHandler(target, 0, Level.FINEST);
      fail("should throw IllegalArgumentException");
    } catch (IllegalArgumentException e) {
    }
    try {
      handler = new MemoryHandler(target, -1, Level.FINEST);
      fail("should throw IllegalArgumentException");
    } catch (IllegalArgumentException e) {
    }

  }
View Full Code Here

Examples of net.myrrix.common.log.MemoryHandler

  @Override
  public Boolean call() throws IOException {

    MemoryHandler.setSensibleLogFormat();
    java.util.logging.Logger.getLogger("").addHandler(new MemoryHandler());

    Tomcat tomcat = new Tomcat();
    Connector connector = makeConnector();
    configureTomcat(tomcat, connector);
    configureEngine(tomcat.getEngine());
View Full Code Here

Examples of net.myrrix.common.log.MemoryHandler

        break;
      }
    }
    if (logHandler == null) {
      // Not previously configured by command line, make a new one
      logHandler = new MemoryHandler();
      java.util.logging.Logger.getLogger("").addHandler(logHandler);
    }
    context.setAttribute(LOG_HANDLER, logHandler);
  }
View Full Code Here

Examples of net.myrrix.common.log.MemoryHandler

*/
public final class LogServlet extends HttpServlet {

  @Override
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
    MemoryHandler logHandler = (MemoryHandler) getServletContext().getAttribute(InitListener.LOG_HANDLER);
    response.setContentType("text/plain");
    response.setCharacterEncoding(Charsets.UTF_8.name());
    Writer out = response.getWriter();
    Iterable<String> lines = logHandler.getLogLines();
    synchronized (lines) {
      for (String line : lines) {
        out.write(line); // Already has newline
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.