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(); }
private String enhanceMessage(LogEntry le, String message) { if (le.getServiceReference() != null) { if (le.getServiceReference().getProperty( Constants.SERVICE_PID) != null) { return message + " [ServicePID=" + le.getServiceReference().getProperty( Constants.SERVICE_PID) + "]"; } else { return message + " [ServiceID=" + le.getServiceReference().getProperty( Constants.SERVICE_ID) + "]"; } } else { return 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()); }
private void display(LogEntry entry, PrintStream out) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss"); StringBuffer buffer = new StringBuffer(); buffer.append(sdf.format(new Date(entry.getTime()))).append(" "); buffer.append(levelAsAString(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()); } out.println(buffer.toString()); }
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()); } } }
private void display(LogEntry entry, PrintStream out) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss"); StringBuffer buffer = new StringBuffer(); buffer.append(sdf.format(new Date(entry.getTime()))).append(" "); buffer.append(levelAsAString(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()); } out.println(buffer.toString()); }
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()); } } }
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)
putExceptionProperties(properties, t); ServiceReference<?> ref = entry.getServiceReference(); if (ref != null) { putServiceReferenceProperties(properties, ref);
putExceptionProperties(properties, t); ServiceReference<?> ref = entry.getServiceReference(); if (ref != null) { putServiceReferenceProperties(properties, ref);
putExceptionProperties(properties, t); ServiceReference<?> ref = entry.getServiceReference(); if (ref != null) { putServiceReferenceProperties(properties, ref);
putExceptionProperties(properties, t); ServiceReference<?> ref = entry.getServiceReference(); if (ref != null) { putServiceReferenceProperties(properties, ref);
putExceptionProperties(properties, t); ServiceReference<?> ref = entry.getServiceReference(); if (ref != null) { putServiceReferenceProperties(properties, ref);
putExceptionProperties(properties, t); ServiceReference<?> ref = entry.getServiceReference(); if (ref != null) { putServiceReferenceProperties(properties, ref);
putExceptionProperties(properties, t); ServiceReference<?> ref = entry.getServiceReference(); if (ref != null) { putServiceReferenceProperties(properties, ref);
putExceptionProperties(properties, t); ServiceReference<?> ref = entry.getServiceReference(); if (ref != null) { putServiceReferenceProperties(properties, ref);
loggerName = formatBundle(entry.getBundle(), loggerName); message = message + " {}"; arguments = new Object[] {entry.getServiceReference()}; avoidCallerData.set(true);
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); } }
jw.value( info.getMessage() ); jw.key( "service" ); //$NON-NLS-1$ jw.value( serviceDescription( info.getServiceReference() ) ); jw.key( "exception" ); //$NON-NLS-1$ jw.value( exceptionMessage( info.getException(), traces ) );
jw.value( info.getMessage() ); jw.key( "service" ); //$NON-NLS-1$ jw.value( serviceDescription( info.getServiceReference() ) ); jw.key( "exception" ); //$NON-NLS-1$ jw.value( exceptionMessage( info.getException(), traces ) );