private String buildMessage(final LogEntry entry) { final StringBuilder sb = new StringBuilder(); sb.append("[").append(entry.getBundle()).append("] ").append(entry.getMessage()); return sb.toString(); }
private static String getFwkEntryTag(LogEntry entry) { Bundle b = entry.getBundle(); if (b != null && b.getSymbolicName() != null) return b.getSymbolicName(); return "unknown"; //$NON-NLS-1$ }
private static String getFwkEntryTag(LogEntry entry) { Bundle b = entry.getBundle(); if (b != null && b.getSymbolicName() != null) return b.getSymbolicName(); return "unknown"; //$NON-NLS-1$ }
private static String getFwkEntryTag(LogEntry entry) { Bundle b = entry.getBundle(); if (b != null && b.getSymbolicName() != null) return b.getSymbolicName(); return "unknown"; //$NON-NLS-1$ }
private static String getFwkEntryTag(LogEntry entry) { Bundle b = entry.getBundle(); if (b != null && b.getSymbolicName() != null) return b.getSymbolicName(); return "unknown"; //$NON-NLS-1$ }
private static String getFwkEntryTag(LogEntry entry) { Bundle b = entry.getBundle(); if (b != null && b.getSymbolicName() != null) return b.getSymbolicName(); return "unknown"; //$NON-NLS-1$ }
private static String getFwkEntryTag(LogEntry entry) { Bundle b = entry.getBundle(); if (b != null && b.getSymbolicName() != null) return b.getSymbolicName(); return "unknown"; //$NON-NLS-1$ }
private static String getFwkEntryTag(LogEntry entry) { Bundle b = entry.getBundle(); if (b != null && b.getSymbolicName() != null) return b.getSymbolicName(); return "unknown"; //$NON-NLS-1$ }
private static String getFwkEntryTag(LogEntry entry) { Bundle b = entry.getBundle(); if (b != null && b.getSymbolicName() != null) return b.getSymbolicName(); return "unknown"; //$NON-NLS-1$ }
private StringBuilder formatComponent(LogEntry entry, StringBuilder out) { Bundle bundle = entry.getBundle(); String loggerName = getProperty(entry, "LOGGER_NAME"); if (bundle == null && loggerName == null) { out.append("-"); } else { if (bundle != null) { out.append(bundle.getSymbolicName()); } if (loggerName != null) { out.append('/').append(loggerName); } } return out; }
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); } }
private static void info(final LogEntry entry) { final String name = entry.getBundle().getSymbolicName(); final String message = entry.getMessage(); final Throwable ex = entry.getException(); if (ex != null) { SLF4JLogReader.LOG.info("[{}]: {}: ", name, message, ex); } else { SLF4JLogReader.LOG.info("[{}]: {}", name, message); } }
private static void error(final LogEntry entry) { final String name = entry.getBundle().getSymbolicName(); final String message = entry.getMessage(); final Throwable ex = entry.getException(); if (ex != null) { SLF4JLogReader.LOG.error("[{}]: {}: ", name, message, ex); } else { SLF4JLogReader.LOG.error("[{}]: {}", name, message); } }
private static void debug(final LogEntry entry) { final String name = entry.getBundle().getSymbolicName(); final String message = entry.getMessage(); final Throwable ex = entry.getException(); if (ex != null) { SLF4JLogReader.LOG.debug("[{}]: {}: ", name, message, ex); } else { SLF4JLogReader.LOG.debug("[{}]: {}", name, message); } } }
private void display(LogEntry entry, Formatter f) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss"); StringBuilder buffer = new StringBuilder(); buffer.append(sdf.format(new Date(entry.getTime()))).append(" "); buffer.append(logLevelAsString(entry.getLevel())).append(" - "); buffer.append("Bundle: ").append(entry.getBundle().getSymbolicName()); if (entry.getServiceReference() != null) { buffer.append(" - "); buffer.append(entry.getServiceReference().toString()); } buffer.append(" - ").append(entry.getMessage()); if (entry.getException() != null) { buffer.append(" - "); StringWriter writer = new StringWriter(); PrintWriter pw = new PrintWriter(writer); entry.getException().printStackTrace(pw); buffer.append(writer.toString()); } f.format("%s%n", buffer.toString()); }
@Override public void logged(LogEntry entry) { if (this.logger != null) { switch (entry.getLevel()) { case LogService.LOG_DEBUG: this.logger.debug("Bundle:{} Message:{}", entry.getBundle() .getSymbolicName(), entry.getMessage(), entry.getException()); break; case LogService.LOG_INFO: this.logger.info("Bundle:{} Message:{}", entry.getBundle() .getSymbolicName(), entry.getMessage(), entry.getException()); break; case LogService.LOG_WARNING: this.logger.warn("Bundle:{} Message:{}", entry.getBundle() .getSymbolicName(), entry.getMessage(), entry.getException()); break; case LogService.LOG_ERROR: this.logger.error("Bundle:{} Message:{}", entry.getBundle() .getSymbolicName(), entry.getMessage(), entry.getException()); break; } } } }
public static CompositeData encodeLogEntry(LogEntry entry) throws Exception { if (entry==null) return null; String[] itemNames = CompositeDataItemNames.LOG_ENTRY; Object[] itemValues = new Object[7]; itemValues[0] = new Integer((int) entry.getBundle().getBundleId()); itemValues[1] =entry.getBundle().getLocation(); itemValues[2] = OSGi2JMXCodec.encodeException(entry.getException()); itemValues[3] = new Integer(entry.getLevel()); itemValues[4] = entry.getMessage(); itemValues[5] = OSGi2JMXCodec.encodeService(entry.getServiceReference()); itemValues[6] = new Integer((int) entry.getTime()); return new CompositeDataSupport( OSGiTypes.LOGENTRY, itemNames, itemValues); } public static CompositeData encodeRoleProperties(Dictionary RoleProperties)
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()); } }
@Override public void logged(LogEntry entry) { Marker marker = null; if (entry.getBundle() != null) marker = factory.getMarker(entry.getBundle().getSymbolicName()); switch (entry.getLevel()) { case LogService.LOG_DEBUG: logger.debug(marker, entry.getMessage(), entry.getException()); break; case LogService.LOG_ERROR: logger.error(marker, entry.getMessage(), entry.getException()); break; case LogService.LOG_INFO: logger.info(marker, entry.getMessage(), entry.getException()); break; case LogService.LOG_WARNING: logger.warn(marker, entry.getMessage(), entry.getException()); break; } } }
public void logged(final LogEntry entry) { final Bundle bundle = entry.getBundle(); final Logger delegate = getDelegateForBundle(bundle); final ServiceReference serviceReference = entry.getServiceReference(); final int level = entry.getLevel(); final String message = entry.getMessage(); final Throwable exception = entry.getException(); if (serviceReference != null && exception != null) { log(delegate, serviceReference, level, message, exception); } else if (serviceReference != null) { log(delegate, serviceReference, level, message); } else if (exception != null) { log(delegate, level, message, exception); } else { log(delegate, level, message); } }