1 15 package org.apache.hivemind.test; 16 17 import java.util.ArrayList ; 18 import java.util.List ; 19 20 import org.apache.log4j.AppenderSkeleton; 21 import org.apache.log4j.spi.LoggingEvent; 22 23 28 class StoreAppender extends AppenderSkeleton 29 { 30 32 private List _events = new ArrayList (0); 33 34 38 public List getEvents() 39 { 40 List result = new ArrayList (_events); 41 42 _events.clear(); 43 44 return result; 45 } 46 47 protected void append(LoggingEvent event) 48 { 49 _events.add(event); 50 } 51 52 55 public void close() 56 { 57 } 58 59 62 public boolean requiresLayout() 63 { 64 return false; 65 } 66 67 } 68 | Popular Tags |