loggerAdaptor.close();
}
@Test
public void testSessionLoggersFromGroupAndNested() throws Exception {
StatelessKieSession statelessKnowledgeSession = (StatelessKieSession) container.getComponentInstance("k1");
StatelessKnowledgeSessionImpl impl = (StatelessKnowledgeSessionImpl) statelessKnowledgeSession;
assertEquals(2, impl.getRuleRuntimeEventListeners().size());
List list = new ArrayList();
statelessKnowledgeSession.setGlobal("persons", list);
assertNotNull(statelessKnowledgeSession.getGlobals().get("persons"));
statelessKnowledgeSession.execute(new Person("Darth", "Cheddar", 50));
KieLoggerAdaptor adaptor = (KieLoggerAdaptor) container.getComponentInstance("k1_logger");
assertNotNull(adaptor);
assertNotNull(adaptor.getRuntimeLogger());
adaptor.close();