/** * @return logger instance with given name. Creates one if necessary * @see NameRegistrar */ public synchronized static Logger getLogger (String name) { Logger l; try { l = (Logger) NameRegistrar.get (NRPREFIX+name); } catch (NameRegistrar.NotFoundException e) { l = new Logger(); l.setName (name); } return l; } /**
@Test public void testSetName() throws Throwable { Logger logger = new Logger(); logger.setName("testLoggerName"); assertEquals("m_logger.name", "testLoggerName", logger.name); } }
private ChannelAdaptor configureAndStart(ChannelAdaptor channelAdaptor, LogListener... logListener) { Logger logger = new Logger(); for (LogListener listener : logListener) { logger.addListener(listener); } logger.setName("testLinkLogger"); channelAdaptor.setName(LINK_NAME); channelAdaptor.setLogger(logger.getName()); channelAdaptor.setPersist(createConfiguration()); channelAdaptor.init(); channelAdaptor.start(); return channelAdaptor; }