Examples of LogListener


Examples of org.osgi.service.log.LogListener

   * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext)
   */
  public void start(final BundleContext context) throws Exception {
        CIShellContext ciContext = new LocalCIShellContext(context);
       
        LogListener listener = new LogListener() {
            public void logged(LogEntry e) {
                if (goodMessage(e.getMessage())) {
                    System.out.println(e.getMessage());
                }
            }
View Full Code Here

Examples of org.osgi.service.log.LogListener

                        Iterator listenerIt = m_listeners.iterator();
                        while (listenerIt.hasNext())
                        {
                            try
                            {
                                LogListener listener = (LogListener) listenerIt.next();
                                listener.logged(entry);
                            }
                            catch (Throwable t)
                            {
                                // catch and discard any exceptions thrown by the listener
                            }
View Full Code Here

Examples of org.osgi.service.log.LogListener

            while (log.size() > limit) log.removeLast();
        }

        for (LogListenerHolder holder : listeners)
        {
            final LogListener listener = holder.getListener();
            holder.getExecutor().execute(new Runnable()
            {
                public void run()
                {
                    listener.logged(entry);
                }
            });
        }

        LOGGER.exiting(CLASS_NAME, "insert");
View Full Code Here

Examples of org.osgi.service.log.LogListener

            final int NUM_LISTENERS = 100;
            final int NUM_MESSAGES = 1000;
            final AtomicReference<CountDownLatch> latch = new AtomicReference<CountDownLatch>();
            final AtomicInteger count = new AtomicInteger();
            final AtomicBoolean error = new AtomicBoolean(false);
            LogListener listener;
            logReaderService.addLogListener(listener = new LogListener()
            {
                int counter = 0;

                public void logged(LogEntry entry)
                {
                    error.set(error.get() || !("Test" + (counter++)).equals(entry.getMessage()));

                    count.incrementAndGet();
                    latch.get().countDown();
                }
            });

            for (int i = 1; i < NUM_LISTENERS; i++)
            {
                logReaderService.addLogListener(new LogListener()
                {
                    int counter = 0;

                    public void logged(LogEntry entry)
                    {
View Full Code Here

Examples of org.osgi.service.log.LogListener

   *
   * @param entry
   */
  private void logged(LogEntry entry) {
    for (Iterator<LogListener> it = logListeners.iterator(); it.hasNext();) {
      LogListener listener = it.next();
      try {
        listener.logged(entry);
      } catch (Exception e) {
        // e.printStackTrace();
      }
    }
  }
View Full Code Here

Examples of se.bitcraze.crazyflie.LogListener

      return;
    }
    log.info("Found: {}", Arrays.toString(uris));
    Crazyflie crazyflie = new Crazyflie();
    Logging logging = crazyflie.getLogging();
    crazyflie.addListener(new LogListener() {

      @Override
      public void valuesReceived(String name, Map<String, Object> values) {
        log.info("{}", values.toString());
      }
View Full Code Here

Examples of se.sics.mspsim.core.LogListener

    this.myCpu = node.getCPU();
    this.myCpu.setMonitorExec(true);
    this.myCpu.setTrace(0); /* TODO Enable */
   
    LogListener ll = new LogListener() {
      private Logger mlogger = Logger.getLogger("MSPSim");
      @Override
      public void log(Loggable source, String message) {
        //mlogger.debug("" + getID() + ": " + source.getID() + ": " + message);
      }
View Full Code Here

Examples of se.sics.mspsim.core.LogListener

                    if (logs[i] == null) {
                        context.err.println("Can not find loggable '" + context.getArgument(i) + '\'');
                        return 1;
                    }
                }
                logListener = new LogListener() {

                    boolean isLogging(Loggable source) {
                        for(Loggable log : logs) {
                            if (source == log) {
                                return true;
View Full Code Here

Examples of se.sics.mspsim.core.LogListener

    this.myCpu = node.getCPU();
    this.myCpu.setMonitorExec(true);
    this.myCpu.setTrace(0); /* TODO Enable */
   
    LogListener ll = new LogListener() {
      private Logger mlogger = Logger.getLogger("MSPSim");
      @Override
      public void log(Loggable source, String message) {
        mlogger.debug("" + getID() + ": " + source.getID() + ": " + message);
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.