Examples of LogEntry


Examples of org.osgi.service.log.LogEntry

        String s = (event.getServiceReference().getBundle() == null)
                ? null
                : "Bundle " + event.getServiceReference().getBundle();
        s = (s == null) ? message : s + " " + message;

        LogEntry entry = new LogEntryImpl(
            event.getServiceReference().getBundle(),
            event.getServiceReference(), level, message, null);
        fireLogEvent(entry);
    }
View Full Code Here

Examples of org.osgi.service.log.LogEntry

        String s = (event.getBundle() == null) ? null : "Bundle "
            + event.getBundle();
        s = (s == null) ? message : s + " " + message;

        LogEntry entry = new LogEntryImpl(event.getBundle(), null, level,
            message, exception);
        fireLogEvent(entry);
    }
View Full Code Here

Examples of org.osgi.service.log.LogEntry

         */
        @Override
        public void run() {
            while (active) {

                LogEntry logEntry = null;
                try {
                    logEntry = dequeueLogEntry();
                } catch (InterruptedException ie) {
                    // don't care, this is expected
                }
View Full Code Here

Examples of org.osgi.service.log.LogEntry

        }

        public void log(ServiceReference sr, int level, String message,
                Throwable exception) {
            // simply fire a log event
            LogEntry entry = new LogEntryImpl(this.bundle, sr, level, message,
                exception);
            LogServiceFactory.this.logSupport.fireLogEvent(entry);
        }
View Full Code Here

Examples of org.osgi.service.log.LogEntry

            int minLevel = logLevelAsInt(logLevel);

            int index = 0;
            while (entries.hasMoreElements() && (maxEntries < 0 || index < maxEntries))
            {
                LogEntry entry = (LogEntry) entries.nextElement();
                if (entry.getLevel() <= minLevel)
                {
                    display(entry);
                    index++;
                }
            }
View Full Code Here

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

Examples of org.osgi.service.log.LogEntry

            {
                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

Examples of org.osgi.service.log.LogEntry

            }
        }

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

Examples of org.osgi.service.log.LogEntry

            {
                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

Examples of org.osgi.service.log.LogEntry

            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
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.