private NOPAppender<E> buildNOPAppender(String key) { if (nopaWarningCount < CoreConstants.MAX_ERROR_COUNT) { nopaWarningCount++; contextAware.addError("Building NOPAppender for discriminating value [" + key + "]"); } NOPAppender<E> nopa = new NOPAppender<E>(); nopa.setContext(context); nopa.start(); return nopa; }
private NOPAppender<E> buildNOPAppender(String key) { if (nopaWarningCount < CoreConstants.MAX_ERROR_COUNT) { nopaWarningCount++; contextAware.addError("Building NOPAppender for discriminating value [" + key + "]"); } NOPAppender<E> nopa = new NOPAppender<E>(); nopa.setContext(context); nopa.start(); return nopa; }
private NOPAppender<E> buildNOPAppender(String key) { if (nopaWarningCount < CoreConstants.MAX_ERROR_COUNT) { nopaWarningCount++; contextAware.addError("Building NOPAppender for discriminating value [" + key + "]"); } NOPAppender<E> nopa = new NOPAppender<E>(); nopa.setContext(context); nopa.start(); return nopa; }
NOPAppender<E> buildNOPAppender(String discriminatingValue) { if(nopaWarningCount < CoreConstants.MAX_ERROR_COUNT) { nopaWarningCount++; addError("Failed to build an appender for discriminating value ["+discriminatingValue+"]"); } NOPAppender<E> nopa = new NOPAppender<E>(); nopa.setContext(context); nopa.start(); return nopa; }
private NOPAppender<E> buildNOPAppender(String key) { if (nopaWarningCount < CoreConstants.MAX_ERROR_COUNT) { nopaWarningCount++; contextAware.addError("Building NOPAppender for discriminating value [" + key + "]"); } NOPAppender<E> nopa = new NOPAppender<E>(); nopa.setContext(context); nopa.start(); return nopa; }
NOPAppender<E> buildNOPAppender(String discriminatingValue) { if(nopaWarningCount < CoreConstants.MAX_ERROR_COUNT) { nopaWarningCount++; addError("Failed to build an appender for discriminating value ["+discriminatingValue+"]"); } NOPAppender<E> nopa = new NOPAppender<E>(); nopa.setContext(context); nopa.start(); return nopa; }
private NOPAppender<E> buildNOPAppender(String key) { if (nopaWarningCount < CoreConstants.MAX_ERROR_COUNT) { nopaWarningCount++; contextAware.addError("Building NOPAppender for discriminating value [" + key + "]"); } NOPAppender<E> nopa = new NOPAppender<E>(); nopa.setContext(context); nopa.start(); return nopa; }
private NOPAppender<E> buildNOPAppender(String key) { if (nopaWarningCount < CoreConstants.MAX_ERROR_COUNT) { nopaWarningCount++; contextAware.addError("Building NOPAppender for discriminating value [" + key + "]"); } NOPAppender<E> nopa = new NOPAppender<E>(); nopa.setContext(context); nopa.start(); return nopa; }
@Test public void testIteratorForAppenders() throws Exception { NOPAppender<TestEvent> ta = new NOPAppender<TestEvent>(); ta.start(); aai.addAppender(ta); NOPAppender<TestEvent> tab = new NOPAppender<TestEvent>(); tab.setName("test"); tab.start(); aai.addAppender(tab); Iterator<Appender<TestEvent>> iter = aai.iteratorForAppenders(); int size = 0; while (iter.hasNext()) { ++size; Appender<TestEvent> app = iter.next(); assertTrue("Bad Appender", app == ta || app == tab); } assertTrue("Incorrect number of appenders", size == 2); }
@Test public void testIsAttached() throws Exception { NOPAppender<TestEvent> ta = new NOPAppender<TestEvent>(); ta.start(); aai.addAppender(ta); NOPAppender<TestEvent> tab = new NOPAppender<TestEvent>(); tab.setName("test"); tab.start(); aai.addAppender(tab); assertTrue("Appender is not attached", aai.isAttached(ta)); assertTrue("Appender is not attached", aai.isAttached(tab)); }
@Test public void testDetachAppender() throws Exception { NOPAppender<TestEvent> ta = new NOPAppender<TestEvent>(); ta.start(); aai.addAppender(ta); NOPAppender<TestEvent> tab = new NOPAppender<TestEvent>(); tab.setName("test"); tab.start(); aai.addAppender(tab); assertTrue("Appender not detached", aai.detachAppender(tab)); assertNull("Appender was not removed", aai.getAppender("test")); assertFalse("Appender detach error", aai.detachAppender(tab)); }
@Test public void testAddAppender() throws Exception { TestEvent event = new TestEvent(); NOPAppender<TestEvent> ta = new NOPAppender<TestEvent>(); ta.start(); aai.addAppender(ta); ta = new NOPAppender<TestEvent>(); ta.setName("test"); ta.start(); aai.addAppender(ta); int size = aai.appendLoopOnAppenders(event); assertTrue("Incorrect number of appenders", size == 2); }
@Test public void getGetAppender() throws Exception { NOPAppender<TestEvent> test = new NOPAppender<TestEvent>(); test.setName("test"); test.start(); aai.addAppender(test); NOPAppender<TestEvent> testOther = new NOPAppender<TestEvent>(); testOther.setName("testOther"); testOther.start(); aai.addAppender(testOther); Appender<TestEvent> a = aai.getAppender("testOther"); assertNotNull("Could not find appender", a); assertTrue("Wrong appender", a == testOther); a = aai.getAppender("test"); assertNotNull("Could not find appender", a); assertTrue("Wrong appender", a == test); a = aai.getAppender("NotThere"); assertNull("Appender was returned", a); }
@Test public void testDetachAndStopAllAppenders() throws Exception { NOPAppender<TestEvent> ta = new NOPAppender<TestEvent>(); ta.start(); aai.addAppender(ta); NOPAppender<TestEvent> tab = new NOPAppender<TestEvent>(); tab.setName("test"); tab.start(); aai.addAppender(tab); assertTrue("Appender was not started", tab.isStarted()); aai.detachAndStopAllAppenders(); assertNull("Appender was not removed", aai.getAppender("test")); assertFalse("Appender was not stopped", tab.isStarted()); }
@Test public void testDetachAppenderByName() throws Exception { NOPAppender<TestEvent> ta = new NOPAppender<TestEvent>(); ta.setName("test1"); ta.start(); aai.addAppender(ta); NOPAppender<TestEvent> tab = new NOPAppender<TestEvent>(); tab.setName("test"); tab.start(); aai.addAppender(tab); assertTrue(aai.detachAppender("test")); assertTrue(aai.detachAppender("test1")); assertFalse( aai.detachAppender("test1")); }