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; }
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()); } } }
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()); }
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)
if (entry.getMessage() != null) properties.put(MESSAGE, entry.getMessage()); properties.put(TIMESTAMP, new Long(entry.getTime())); return event.newInstance(topic, properties);
if (entry.getMessage() != null) properties.put(MESSAGE, entry.getMessage()); properties.put(TIMESTAMP, new Long(entry.getTime())); return event.newInstance(topic, properties);
if (entry.getMessage() != null) properties.put(MESSAGE, entry.getMessage()); properties.put(TIMESTAMP, new Long(entry.getTime())); return event.newInstance(topic, properties);
if (entry.getMessage() != null) properties.put(MESSAGE, entry.getMessage()); properties.put(TIMESTAMP, new Long(entry.getTime())); return event.newInstance(topic, properties);
if (entry.getMessage() != null) properties.put(MESSAGE, entry.getMessage()); properties.put(TIMESTAMP, new Long(entry.getTime())); return event.newInstance(topic, properties);
if (entry.getMessage() != null) properties.put(MESSAGE, entry.getMessage()); properties.put(TIMESTAMP, new Long(entry.getTime())); return event.newInstance(topic, properties);
if (entry.getMessage() != null) properties.put(MESSAGE, entry.getMessage()); properties.put(TIMESTAMP, new Long(entry.getTime())); return event.newInstance(topic, properties);
public void reportLog(LogEntry logEntry) { System.out.println("Log(" + logEntry.getTime() + "): " + logEntry.getLevel() + " " + logEntry.getMessage()); if (logEntry.getException() != null) { logEntry.getException().printStackTrace(); } }
public void reportLog(LogEntry logEntry) { System.out.println("Log(" + logEntry.getTime() + "): " + logEntry.getLevel() + " " + logEntry.getMessage()); if (logEntry.getException() != null) { logEntry.getException().printStackTrace(); } }
le.setThreadName(entry.getThreadInfo()); le.setThrowableProxy(getThrowableProxy(entry.getException())); le.setTimeStamp(entry.getTime());
jw.value( String.valueOf( index ) ); jw.key( "received" ); //$NON-NLS-1$ jw.value( info.getTime() ); jw.key( "level" ); //$NON-NLS-1$ jw.value( logLevel( info.getLevel() ) );
jw.value( String.valueOf( index ) ); jw.key( "received" ); //$NON-NLS-1$ jw.value( info.getTime() ); jw.key( "level" ); //$NON-NLS-1$ jw.value( logLevel( info.getLevel() ) );