Package org.apache.hadoop.hbase.http

Examples of org.apache.hadoop.hbase.http.HttpRequestLogAppender


   *
   * @throws Throwable on failure
   */
  @Test
  public void testStartedServerWithRequestLog() throws Throwable {
    HttpRequestLogAppender requestLogAppender = new HttpRequestLogAppender();
    requestLogAppender.setName("httprequestlog");
    requestLogAppender.setFilename(System.getProperty("test.build.data", "/tmp/")
        + "jetty-name-yyyy_mm_dd.log");
    Logger.getLogger(HttpServer.class.getName() + ".test").addAppender(requestLogAppender);
    HttpServer server = null;
    server = createTestServer();
    assertNotLive(server);
View Full Code Here


public class TestHttpRequestLogAppender {

  @Test
  public void testParameterPropagation() {

    HttpRequestLogAppender requestLogAppender = new HttpRequestLogAppender();
    requestLogAppender.setFilename("jetty-namenode-yyyy_mm_dd.log");
    requestLogAppender.setRetainDays(17);
    assertEquals("Filename mismatch", "jetty-namenode-yyyy_mm_dd.log",
        requestLogAppender.getFilename());
    assertEquals("Retain days mismatch", 17,
        requestLogAppender.getRetainDays());
  }
View Full Code Here

    assertNull("RequestLog should be null", requestLog);
  }

  @Test
  public void testAppenderDefined() {
    HttpRequestLogAppender requestLogAppender = new HttpRequestLogAppender();
    requestLogAppender.setName("testrequestlog");
    Logger.getLogger("http.requests.test").addAppender(requestLogAppender);
    RequestLog requestLog = HttpRequestLog.getRequestLog("test");
    Logger.getLogger("http.requests.test").removeAppender(requestLogAppender);
    assertNotNull("RequestLog should not be null", requestLog);
    assertEquals("Class mismatch", NCSARequestLog.class, requestLog.getClass());
View Full Code Here

TOP

Related Classes of org.apache.hadoop.hbase.http.HttpRequestLogAppender

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.