Tabnine Logo
LogEntry
Code IndexAdd Tabnine to your IDE (free)

How to use
LogEntry
in
org.osgi.service.log

Best Java code snippets using org.osgi.service.log.LogEntry (Showing top 20 results out of 369)

origin: stackoverflow.com

 Logs logs = driver.manage().logs();
LogEntries logEntries = logs.get(LogType.DRIVER);

for (LogEntry logEntry : logEntries) {
  System.out.println(logEntry.getMessage());
}
origin: stackoverflow.com

LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);
for (LogEntry entry : logEntries) {
  System.out.println(new Date(entry.getTimestamp()) + " " + entry.getLevel() + " " + entry.getMessage());
origin: spring-projects/spring-roo

private void logNow(final LogEntry entry, final boolean removeDoNotLogTag) {
 final int osgiLevel = entry.getLevel();
 Level jdkLevel = Level.FINEST;
   LOGGER.log(jdkLevel, buildMessage(entry) + cleanThrowable(entry.getException()));
  } else {
   LOGGER.log(jdkLevel, buildMessage(entry), entry.getException());
origin: spring-projects/spring-roo

private String buildMessage(final LogEntry entry) {
 final StringBuilder sb = new StringBuilder();
 sb.append("[").append(entry.getBundle()).append("] ").append(entry.getMessage());
 return sb.toString();
}
origin: com.github.veithen.cosmos.bootstrap/org.eclipse.equinox.common

  private static IStatus convertRawEntryToStatus(LogEntry logEntry) {
    int severity;
    switch (logEntry.getLevel()) {
      case LogService.LOG_ERROR :
        severity = IStatus.ERROR;
        break;
      case LogService.LOG_WARNING :
        severity = IStatus.WARNING;
        break;
      case LogService.LOG_INFO :
        severity = IStatus.INFO;
        break;
      case LogService.LOG_DEBUG :
        severity = IStatus.OK;
        break;
      default :
        severity = -1;
        break;
    }
    Bundle bundle = logEntry.getBundle();
    return new Status(severity, bundle == null ? null : bundle.getSymbolicName(), logEntry.getMessage(), logEntry.getException());
  }
}
origin: org.eclipse/osgi

public void logged(LogEntry entry) {
  if (!(entry instanceof ExtendedLogEntry))
    // TODO this should never happen
    return;
  ExtendedLogEntry extended = (ExtendedLogEntry) entry;
  Object context = extended.getContext();
  if (context instanceof FrameworkLogEntry) {
    log((FrameworkLogEntry) context);
    return;
  }
  // OK we are now in a case where someone logged a normal entry to the real LogService
  log(new FrameworkLogEntry(getFwkEntryTag(entry), convertSeverity(entry.getLevel()), 0, entry.getMessage(), 0, entry.getException(), null));
}
origin: apache/felix

/**
 * This method exposes the attribute LogFromReader for remote management.
 * The main difference with the log attribute is that the later uses the
 * level configuration specified by the log level attribute and as a
 * drawback does not include log entries registered before the log manager
 * was started.
 * 
 * @return
 */
public String[] getLogMessages() {
  if (entryVector == null)
    return null;
  String[] msgs = new String[entryVector.size()];
  for (int i = 0; i < msgs.length; i++) {
    LogEntry entry = (LogEntry) entryVector.elementAt(i);
    msgs[i] = "BUNDLE " + entry.getBundle().getBundleId() + " ("
        + entry.getBundle().getLocation() + "): LEVEL="
        + this.getLevelAsString(entry.getLevel()) + "; MESSAGE="
        + entry.getMessage();
  }
  return msgs;
}
origin: org.jboss.tools.rsp.framework/org.jboss.tools.rsp.logging

private static void warn(final LogEntry entry) {
  final String name = entry.getBundle().getSymbolicName();
  final String message = entry.getMessage();
  final Throwable ex = entry.getException();
  if (ex != null) {
    SLF4JLogReader.LOG.warn("[{}]: {}: ", name, message, ex);
  } else {
    SLF4JLogReader.LOG.warn("[{}]: {}", name, message);
  }
}
origin: apache/ace

public void reportLog(LogEntry logEntry) {
  System.out.println("Log(" + logEntry.getTime() + "): " + logEntry.getLevel() + " " + logEntry.getMessage());
  if (logEntry.getException() != null) {
    logEntry.getException().printStackTrace();
  }
}
origin: biz.aQute.bnd/biz.aQute.bndlib

void log(Bundle bundle, ServiceReference<?> sr, int level, String message, Throwable exception) {
  LogEntry le = new LogEntryImpl(bundle, sr, exception, level, message);
  synchronized (this) {
    entries.add(le);
    if (logToConsole != null) {
      logToConsole.format("%8s: %s %s %s\n", le.getTime(), le.getMessage(), le.getServiceReference(),
        le.getException());
    }
  }
}
origin: org.apache.felix/org.apache.felix.logback

@Override
public void logged(final LogEntry entry) {
  String loggerName = entry.getLoggerName();
  String message = entry.getMessage();
  Object[] arguments = null;
  Level level = from(entry.getLogLevel());
  final AtomicBoolean avoidCallerData = new AtomicBoolean();
    LOG_SERVICE.equals(loggerName)) {
    loggerName = formatBundle(entry.getBundle(), loggerName);
    avoidCallerData.set(true);
    loggerName = formatBundle(entry.getBundle(), loggerName);
    message = message + " {}";
    arguments = new Object[] {entry.getServiceReference()};
    avoidCallerData.set(true);
  le.setLoggerContextRemoteView(loggerContextVO);
  le.setLoggerName(loggerName);
  le.setThreadName(entry.getThreadInfo());
  le.setThrowableProxy(getThrowableProxy(entry.getException()));
  le.setTimeStamp(entry.getTime());
origin: orbisgis/orbisgis

  @Override
  public void logged(LogEntry entry) {
    if(entry.getLevel() <= LogService.LOG_WARNING &&
        entry.getMessage() != null) {
      MessageOverlay.MESSAGE_TYPE messageType;
      switch(entry.getLevel()) {
        case LogService.LOG_WARNING:
        case LogService.LOG_ERROR:
          messageType = MessageOverlay.MESSAGE_TYPE.ERROR;
          break;
        default:
          messageType = MessageOverlay.MESSAGE_TYPE.INFO;
      }
      setMessage(entry.getMessage(), messageType);
      start();
    }
  }
}
origin: orbisgis/orbisgis

@Override
public void logged(LogEntry entry) {
  if(entry.getLevel() >= levelMinFilter && entry.getLevel() <= levelMaxFilter) {
    leQueue.add(entry);
    // Show the application when Swing will be ready
    if (!processingQueue.getAndSet(true)) {
      SwingUtilities.invokeLater(new ShowMessage());
    }
  }
}
origin: orbisgis/orbisgis

while(!leQueue.isEmpty()) {
  LogEntry le = leQueue.poll();
  if(le.getMessage() != null) {
    int messageHash = le.getMessage().hashCode();
    if(messageHash!=lastMessageHash ||
      le.getTime()-lastMessageTime > SAME_MESSAGE_IGNORE_INTERVAL) {
      lastMessageHash = messageHash;
      lastMessageTime = le.getTime();
      if(le.getLevel() != lastLevel) {
        lastLevel = le.getLevel();
        lastLevelColor = getLevelColor(lastLevel);
        guiPanel.setDefaultColor(lastLevelColor);
      String message = "\n"+le.getMessage();
      guiPanel.print(message);
      firePrintMessage(message,lastLevelColor);
origin: org.eclipse/osgi

private static String getFwkEntryTag(LogEntry entry) {
  Bundle b = entry.getBundle();
  if (b != null && b.getSymbolicName() != null)
    return b.getSymbolicName();
  return "unknown"; //$NON-NLS-1$
}
origin: spring-projects/spring-roo

public void logged(final LogEntry entry) {
 if (containsDoNotLogTag(entry.getException())) {
  // Only log Felix stack trace in development mode, discard log
  // otherwise
  if (isDevelopmentMode()) {
   logNow(entry, true);
  }
 } else {
  logNow(entry, false);
 }
}
origin: com.yahoo.vespa/jdisc_core

private static String getProperty(LogEntry entry, String name) {
  ServiceReference<?> ref = entry.getServiceReference();
  if (ref == null) {
    return null;
  }
  Object val = ref.getProperty(name);
  if (val == null) {
    return null;
  }
  return val.toString();
}
origin: com.yahoo.vespa/jdisc_core

private StringBuilder formatTime(LogEntry entry, StringBuilder out) {
  String str = Long.toString(Long.MAX_VALUE & entry.getTime()); // remove sign bit for good measure
  int len = str.length();
  if (len > 3) {
    out.append(str, 0, len - 3);
  } else {
    out.append('0');
  }
  out.append('.');
  if (len > 2) {
    out.append(str, len - 3, len);
  } else if (len == 2) {
    out.append('0').append(str, len - 2, len); // should never happen
  } else if (len == 1) {
    out.append("00").append(str, len - 1, len); // should never happen
  }
  return out;
}
origin: org.eclipse.equinox/common

  private static IStatus convertRawEntryToStatus(LogEntry logEntry) {
    int severity;
    switch (logEntry.getLevel()) {
      case LogService.LOG_ERROR :
        severity = IStatus.ERROR;
        break;
      case LogService.LOG_WARNING :
        severity = IStatus.WARNING;
        break;
      case LogService.LOG_INFO :
        severity = IStatus.INFO;
        break;
      case LogService.LOG_DEBUG :
        severity = IStatus.OK;
        break;
      default :
        severity = -1;
        break;
    }
    Bundle bundle = logEntry.getBundle();
    return new Status(severity, bundle == null ? null : bundle.getSymbolicName(), logEntry.getMessage(), logEntry.getException());
  }
}
origin: org.eclipse.tycho/org.eclipse.osgi

public void logged(LogEntry entry) {
  if (!(entry instanceof ExtendedLogEntry))
    // TODO this should never happen
    return;
  ExtendedLogEntry extended = (ExtendedLogEntry) entry;
  Object context = extended.getContext();
  if (context instanceof FrameworkLogEntry) {
    log((FrameworkLogEntry) context);
    return;
  }
  // OK we are now in a case where someone logged a normal entry to the real LogService
  log(new FrameworkLogEntry(getFwkEntryTag(entry), convertSeverity(entry.getLevel()), 0, entry.getMessage(), 0, entry.getException(), null));
}
org.osgi.service.logLogEntry

Javadoc

Provides methods to access the information contained in an individual Log Service log entry.

A LogEntry object may be acquired from the LogReaderService.getLog method or by registering a LogListener object.

Most used methods

  • getMessage
    Returns the formatted message associated with this LogEntryobject.
  • getLevel
    Returns the integer level of this LogEntry object. If one of the log methods of LogService was used,
  • getException
    Returns the exception object associated with this LogEntryobject. In some implementations, the retur
  • getBundle
    Returns the bundle that created this LogEntry object.
  • getServiceReference
    Returns the ServiceReference object for the service associated with this LogEntry object.
  • getTime
    Returns the value of currentTimeMillis() at the time this LogEntry object was created.
  • getLogLevel
    Returns the level of this LogEntry object.
  • getLocation
    Returns the location information of the creation of this LogEntryobject.
  • getLoggerName
    Returns the name of the Logger object used to create this LogEntry object.
  • getThreadInfo
    Returns a string representing the thread which created this LogEntry object. This string must conta
  • getTimestamp
  • getTimestamp

Popular in Java

  • Finding current android device location
  • findViewById (Activity)
  • startActivity (Activity)
  • getExternalFilesDir (Context)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • JList (javax.swing)
  • JTextField (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now