Package org.osgi.service.log

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


        }

        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

       
        @SuppressWarnings("unused")
        public void log(final ServiceReference ref, final int level, final String message, final Throwable t) {
            final long time = System.currentTimeMillis();

            m_reporter.reportLog(new LogEntry() {
                public Bundle getBundle() {
                    return null;
                }

                public Throwable getException() {
View Full Code Here

    protected static void printLog(LogReaderService logReader) {
        Enumeration<?> e = logReader.getLog();
        System.out.println("Log:");
        while (e.hasMoreElements()) {
            LogEntry entry = (LogEntry) e.nextElement();
            System.out.println(" * " + (new Date(entry.getTime())) + " - " + entry.getMessage() + " - " + entry.getBundle().getBundleId());
            if (entry.getException() != null) {
                entry.getException().printStackTrace();
            }
        }
    }
View Full Code Here

    /** Shows all log messages in the OSGi log service. */
    private void showLog() {
        Enumeration<?> e = m_logReader.getLog();
        System.out.println("Log:");
        while (e.hasMoreElements()) {
            LogEntry entry = (LogEntry) e.nextElement();
            System.out.println(" * " + (new Date(entry.getTime())) + " - " + entry.getMessage() + " - " + entry.getBundle().getBundleId() + " - " + entry.getException());
            if (entry.getException() != null) {
                entry.getException().printStackTrace();
            }
        }
    }
View Full Code Here

        return false;
      }

      public LogEntry nextElement() {
        LogEntry element = null;
        if (currentLogEntry != null) {
          element = LogUtil.parseLogEntry(currentLogEntry);
        }
        if (element != null) {
          return element;
View Full Code Here

        return false;
      }

      public LogEntry nextElement() {
        LogEntry element = null;
        if (currentLogEntry != null) {
          element = LogUtil.parseLogEntry(currentLogEntry);
        }
        if (element != null) {
          return element;
View Full Code Here

      startTime = today.getTime();
    }

    Enumeration<LogEntry> logEnum = StdLogService.getInstance().getLog();
    while (logEnum.hasMoreElements()) {
      LogEntry logEntry = logEnum.nextElement();
      long logTime = logEntry.getTime();
      if (logTime >= startTime.getTime() && logTime <= stopTime.getTime()) {
        interpreter.println(LogUtil.genLogLine(logEntry));
        if (codeFilterStr != null) {
          // FIXME: Do log code filter...
        }
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.