/** * @param b - new Usable state (used by ISOMUX internals to * flag as unusable in order to force a reconnection) */ public void setUsable(boolean b) { Logger.log (new LogEvent (this, "usable", b)); usable = b; } /**
protected void initService () { logger = Logger.getLogger (getName()); } protected void startService () throws ConfigurationException, IOException {
/** * Execute SQL Query. * @param sql sql command * @param conn sql connection * @return ResultSet (please close() it after using - thanks) * @exception SQLException */ public ResultSet executeQuery (String sql, Connection conn) throws SQLException { Statement s = null; ResultSet rs; s = conn.createStatement(); if (logger != null && logger.hasListeners()) Logger.log (new LogEvent (this, "sql-query", sql)); return s.executeQuery (sql); }
public Log getLog () { if (log == null) { Logger logger = Logger.getLogger (LOGGER_NAME); if (!hasSystemLogger && !logger.hasListeners() && cli == null) logger.addListener (new SimpleLogListener (System.out)); log = new Log (logger, REALM); } return log; } public MBeanServer getMBeanServer () {
public static void log (LogEvent evt) { Logger l = null; LogSource source = evt.getSource(); if (source != null) l = source.getLogger(); if (l == null && !evt.isHonorSourceLogger()) { l = getLogger(Q2.LOGGER_NAME); } if (l != null && l.hasListeners ()) { Iterator i = l.listeners.iterator(); while (i.hasNext() && evt != null) { try { evt = ((LogListener) i.next()).log(evt); } catch (Throwable t) { evt.addMessage (t); } } } } /**
@Test public void testConstructorThrowsNullPointerException2() throws Throwable { Configuration cfg = new SubConfiguration(); try { new JCESecurityModule(cfg, new Logger(), "testJCESecurityModuleRealm"); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); } }
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; }
@Before public void setUp() throws Exception { logger = new Logger(); logger.addListener(new SimpleLogListener()); }
@Test public void testRemoveAllListeners1() throws Throwable { Logger logger = new Logger(); logger.addListener(new FilterLogListener()); logger.addListener(new RotateLogListener()); logger.removeAllListeners(); assertEquals("m_logger.listeners.size()", 0, logger.listeners.size()); }
@Test public void testHasListeners() throws Throwable { Logger logger = new Logger(); logger.addListener(new SimpleLogListener()); boolean result = logger.hasListeners(); assertTrue("result", result); }
@Test public void testRemoveAllListeners() throws Throwable { Logger logger = Logger.getLogger("testLoggerName"); LogListener l = new SimpleLogListener(); logger.addListener(l); logger.removeAllListeners(); assertEquals("m_logger.listeners.size()", 0, logger.listeners.size()); assertFalse("m_logger.listeners.contains(l)", logger.listeners.contains(l)); }
@Test public void testDestroy1() throws Throwable { Logger logger = new Logger(); logger.addListener(new SimpleLogListener()); logger.addListener(new ExceptionLogFilter()); logger.destroy(); assertEquals("m_logger.listeners.size()", 0, logger.listeners.size()); }
@Test public void testHasListeners1() throws Throwable { boolean result = new Logger().hasListeners(); assertFalse("result", result); }
@Test public void testRemoveAllListeners3() throws Throwable { Logger logger = new Logger(); logger.removeAllListeners(); assertEquals("m_logger.listeners.size()", 0, logger.listeners.size()); }
@Test public void testRemoveListener() throws Throwable { Logger logger = new Logger(); logger.removeListener(new SimpleLogListener()); assertEquals("m_logger.listeners.size()", 0, logger.listeners.size()); }
public void exec(CLIContext cli, String[] args) throws Exception { this.p = new PrintStream(cli.getReader().getTerminal().output()); this.cli = cli; this.ansi = false; // cli.getReader().getTerminal().isAnsiSupported(); if (args.length == 1) { usage(cli); return; } for (int i = 1; i < args.length; i++) { try { Logger logger = (Logger) NameRegistrar.get("logger." + args[i]); logger.addListener(this); } catch (NameRegistrar.NotFoundException e) { cli.println("Logger " + args[i] + " not found -- ignored."); } } // cli.getReader().readCharacter(new char[]{'q', 'Q'}); cli.getReader().readLine(); for (int i = 1; i < args.length; i++) { try { Logger logger = (Logger) NameRegistrar.get("logger." + args[i]); logger.removeListener(this); } catch (NameRegistrar.NotFoundException ignored) { // NOPMD OK to happen } } }
private void addListener (Element e) throws ConfigurationException { QFactory factory = getServer().getFactory(); String clazz = e.getAttributeValue ("class"); LogListener listener = (LogListener) factory.newInstance (clazz); if (listener instanceof Configurable) { try { ((Configurable) listener).setConfiguration ( factory.getConfiguration (e) ); } catch (ConfigurationException ex) { throw new ConfigurationException (ex); } } if (listener instanceof XmlConfigurable) { try { ((XmlConfigurable) listener).setConfiguration (e); } catch (ConfigurationException ex) { throw new ConfigurationException (ex); } } logger.addListener (listener); } }