Package com.ecyrd.speed4j.log

Examples of com.ecyrd.speed4j.log.PeriodicalLog


    plugin = this;
    bundleContext = context;

    // Setup performance logger for POP3
    if(Configurator.isPerformanceCountersEnabled()) {
      PeriodicalLog pLog = new PeriodicalLog();
      pLog.setName(SPEED4J_LOG_NAME);
      pLog.setMode(PeriodicalLog.Mode.JMX_ONLY);
      pLog.setMaxQueueSize(250000);
      pLog.setPeriod(Configurator.getPerformanceCountersInterval());
      pLog.setJmx("AUTH.success,AUTH.fail");
      pLog.setSlf4jLogname("com.elasticinbox.speed4j.pop3.PeriodicalLogger");
      stopWatchFactory = StopWatchFactory.getInstance(pLog);
    } else {
      Slf4jLog pLog = new Slf4jLog();
      pLog.setName(SPEED4J_LOG_NAME);
      pLog.setSlf4jLogname("com.elasticinbox.speed4j.pop3.PeriodicalLogger");
      stopWatchFactory = StopWatchFactory.getInstance(pLog);
    }

    backend = new MailboxHandlerFactory();
View Full Code Here


  private final StopWatchFactory stopWatchFactory;

  public Speed4jOpTimer()
  {
    // Instantiate a new Periodical logger
    PeriodicalLog pLog = new PeriodicalLog();
    pLog.setName("ElasticInbox-Hector");
    pLog.setPeriod(Configurator.getPerformanceCountersInterval());
    pLog.setMode(PeriodicalLog.Mode.JMX_ONLY);
    pLog.setMaxQueueSize(250000);
    pLog.setJmx("READ.success,WRITE.success,READ.fail,WRITE.fail,META_READ.success,META_READ.fail");
    pLog.setSlf4jLogname("com.elasticinbox.speed4j.cassandra.HectorPeriodicalLogger");
    stopWatchFactory = StopWatchFactory.getInstance(pLog);
  }
View Full Code Here

    }

    @Test
    public void testPeriodicalLog() throws InterruptedException
    {
        PeriodicalLog log = new PeriodicalLog();
        log.setSlf4jLogname("foo");
        log.setPeriod(5);
        log.setName("testLog");
        log.setJmx("iteration:1,iteration:2,iteration:3,iteration:4,iteration:N");

        StopWatchFactory swf = StopWatchFactory.getInstance(log);

        int iterations = 1000;
View Full Code Here

    StopWatchFactory swf;
    PeriodicalLog pl;
    @Before
    public void setUp()
    {
        pl = new PeriodicalLog();
       
        pl.setName( "multithread" );
        pl.setPeriod( 5 );
        pl.setSlf4jLogname( "multithread" );
        pl.setJmx( "Count" );
View Full Code Here

TOP

Related Classes of com.ecyrd.speed4j.log.PeriodicalLog

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.