Package ch.qos.logback.classic.control

Examples of ch.qos.logback.classic.control.ControlLogger


    loggerName = ((CreateLogger) s.get(1000)).getLoggerName();
    System.out.println("Logger name is "+loggerName);
   
    final org.slf4j.Logger slf4jLogger = loggerContext.getLogger(loggerName);
    final HLogger hashLogger = hashLoggerContext.getLogger(loggerName);
    final ControlLogger controlLogger = controlContext.getLogger(loggerName);
    //final org.apache.log4j.Logger log4jLogger = log4jHierarchy.getLogger(loggerName);
    //final java.util.logging.Logger jdk14Logger = java.util.logging.Logger.getLogger(loggerName);
    int x1 = 1000*1000;
    for (int i = 0; i < 2; i++) {
      x1 *= 2;
View Full Code Here


    long result = System.nanoTime() - start;
    System.out.println("DIRECT JUL logger " + result / len);
  }

  static void speedTestControlLogger(final int len) {
    final ControlLogger logger = controlContext.getLogger(loggerName);

    long start = System.nanoTime();
    for (int i = 0; i < len; i++) {
      logger.debug("some message");
    }
    long result = System.nanoTime() - start;
    System.out.println("DIRECT Control logger: " + result / len);
  }
View Full Code Here

  protected void setUp() throws Exception {
    clc = new ControlLoggerContext();
  }

  public void test1() {
    ControlLogger x = clc.getLogger("x");
    assertEquals("x", x.getName());
    assertEquals(clc.getRootLogger(), x.parent);

    ControlLogger abc = clc.getLogger("a.b.c");
    assertEquals("a.b.c", abc.getName());
    assertEquals(Level.DEBUG, abc.getEffectiveLevel());
  }
View Full Code Here

    assertEquals("a.b.c", abc.getName());
    assertEquals(Level.DEBUG, abc.getEffectiveLevel());
  }

  public void testCreation() {
    ControlLogger xyz = clc.getLogger("x.y.z");
    assertEquals("x.y.z", xyz.getName());
    assertEquals("x.y", xyz.parent.getName());
    assertEquals("x", xyz.parent.parent.getName());
    assertEquals("root", xyz.parent.parent.parent.getName());

    ControlLogger xyz_ = clc.exists("x.y.z");
    assertEquals("x.y.z", xyz_.getName());


  }
View Full Code Here

        lc.getLogger(cl.getLoggerName());
        controlContext.getLogger(cl.getLoggerName());
      } else if (action instanceof SetLevel) {
        SetLevel sl = (SetLevel) action;
        Logger l = lc.getLogger(sl.getLoggerName());
        ControlLogger controlLogger = controlContext.getLogger(sl.getLoggerName());
        l.setLevel(sl.getLevel());
        controlLogger.setLevel(sl.getLevel());
      }
    }

    compareLoggerContexts(controlContext, lc);
  }
View Full Code Here

    assertEquals(controlLoggerMap.size()+1, lc.size());

    for (String loggerName: controlLoggerMap.keySet()) {
       
      Logger logger = lc.exists(loggerName);
      ControlLogger controlLogger = (ControlLogger) controlLoggerMap.get(loggerName);
      if (logger == null) {
        throw new IllegalStateException("logger" + loggerName + " should exist");
      }
      assertEquals(loggerName, logger.getName());
      assertEquals(loggerName, controlLogger.getName());

      compareLoggers(controlLogger, logger);
    }
  }
View Full Code Here

TOP

Related Classes of ch.qos.logback.classic.control.ControlLogger

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.