Package org.osgi.service.log

Examples of org.osgi.service.log.LogEntry


     * Returns the current element and moves onto the next element.
     * @return the current element
     */
    public Object nextElement()
    {
        LogEntry result = null;

        if (m_next == m_last)
        {
            result = m_next.getEntry();
            m_next = null;
View Full Code Here


            {
                message = FRAMEWORK_EVENT_MESSAGES[i];
            }
        }

        LogEntry entry = new LogEntryImpl(event.getBundle(),
            null,
            (eventType == FrameworkEvent.ERROR) ? LogService.LOG_ERROR : LogService.LOG_INFO,
            message,
            event.getThrowable());
View Full Code Here

            }
        }

        if (message != null)
        {
            LogEntry entry = new LogEntryImpl(event.getBundle(),
                null,
                LogService.LOG_INFO,
                message,
                null);
View Full Code Here

            {
                message = SERVICE_EVENT_MESSAGES[i];
            }
        }

        LogEntry entry = new LogEntryImpl(event.getServiceReference().getBundle(),
            event.getServiceReference(),
            (eventType == ServiceEvent.MODIFIED) ? LogService.LOG_DEBUG : LogService.LOG_INFO,
            message,
            null);
View Full Code Here

            int index = 0;
            while (entries.hasMoreElements()
                && (options.getMaxNumberOfLogs() < 0 | index < options.getMaxNumberOfLogs()))
            {
                LogEntry entry = (LogEntry) entries.nextElement();
                if (entry.getLevel() <= options.getMinLevel())
                {
                    display(entry, out);
                    index++;
                }
            }
View Full Code Here

  public void sendOldLog(){
    System.out.println("[remoteLogger.Logger] send old log");
    Enumeration oldLog = this.lrs.getLog();
    Vector invert=new Vector();
    while(oldLog.hasMoreElements()) {
      LogEntry le=(LogEntry) (oldLog.nextElement());
      invert.insertElementAt(le,0);
    }
    for (int i=0 ; i<invert.size() ; i++) {
      logged( (LogEntry) invert.elementAt(i), true );
    }
View Full Code Here

                }

                Iterator entriesIt = entriesToDeliver.iterator();
                while (entriesIt.hasNext())
                {
                    LogEntry entry = (LogEntry) entriesIt.next();
                   
                    Iterator listenerIt = listeners.iterator();
                    while (listenerIt.hasNext())
                    {
                        LogListener listener = (LogListener) listenerIt.next();
View Full Code Here

            {
                int index = 0;
                for ( Enumeration logEntries = logReaderService.getLog(); logEntries.hasMoreElements()
                    && index < MAX_LOGS; )
                {
                    LogEntry nextLog = ( LogEntry ) logEntries.nextElement();
                    if ( nextLog.getLevel() <= minLogLevel )
                    {
                        logJson( jw, nextLog, index++, traces );
                    }
                }
            }
View Full Code Here

    }

    private List<String> getMessages(Enumeration<LogEntry> log2) {
        List<String> list = new ArrayList<String>();
        while (log2.hasMoreElements()) {
            LogEntry entry = (LogEntry) log2.nextElement();
            list.add(entry.getMessage());
        }
        return list;
    }
View Full Code Here

    }

    private List<String> getMessages(Enumeration<LogEntry> log2) {
        List<String> list = new ArrayList<String>();
        while (log2.hasMoreElements()) {
            LogEntry entry = (LogEntry) log2.nextElement();
            list.add(entry.getMessage());
        }
        return list;
    }
View Full Code Here

TOP

Related Classes of org.osgi.service.log.LogEntry

Copyright © 2018 www.massapicom. 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.