org.eclipse.equinox.log.internal
Class EventAdminLogListener

java.lang.Object
  extended by org.eclipse.equinox.log.internal.EventAdminLogListener
All Implemented Interfaces:
java.util.EventListener, SynchronousLogListener, LogListener

public class EventAdminLogListener
extends java.lang.Object
implements SynchronousLogListener


Field Summary
static java.lang.String BUNDLE
           
static java.lang.String BUNDLE_ID
           
static java.lang.String BUNDLE_SYMBOLICNAME
           
static java.lang.String EVENT
           
static java.lang.String EXCEPTION
           
static java.lang.String EXCEPTION_CLASS
           
static java.lang.String EXCEPTION_MESSAGE
           
static java.lang.String LOG_DEBUG
           
static java.lang.String LOG_ENTRY
           
static java.lang.String LOG_ERROR
           
static java.lang.String LOG_INFO
           
static java.lang.String LOG_LEVEL
           
static java.lang.String LOG_OTHER
           
static java.lang.String LOG_WARNING
           
static java.lang.String MESSAGE
           
static java.lang.String SERVICE
           
static java.lang.String SERVICE_ID
           
static java.lang.String SERVICE_OBJECTCLASS
           
static java.lang.String SERVICE_PID
           
static java.lang.String TIMESTAMP
           
static java.lang.String TOPIC
           
static char TOPIC_SEPARATOR
           
 
Constructor Summary
EventAdminLogListener(java.lang.Object eventAdmin)
           
 
Method Summary
 void logged(LogEntry entry)
          Listener method called for each LogEntry object created.
static void putBundleProperties(java.util.Hashtable<java.lang.String,java.lang.Object> properties, Bundle bundle)
           
static void putExceptionProperties(java.util.Hashtable<java.lang.String,java.lang.Object> properties, java.lang.Throwable t)
           
static void putServiceReferenceProperties(java.util.Hashtable<java.lang.String,java.lang.Object> properties, ServiceReference<?> ref)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOPIC

public static final java.lang.String TOPIC
See Also:
Constant Field Values

TOPIC_SEPARATOR

public static final char TOPIC_SEPARATOR
See Also:
Constant Field Values

LOG_ERROR

public static final java.lang.String LOG_ERROR
See Also:
Constant Field Values

LOG_WARNING

public static final java.lang.String LOG_WARNING
See Also:
Constant Field Values

LOG_INFO

public static final java.lang.String LOG_INFO
See Also:
Constant Field Values

LOG_DEBUG

public static final java.lang.String LOG_DEBUG
See Also:
Constant Field Values

LOG_OTHER

public static final java.lang.String LOG_OTHER
See Also:
Constant Field Values

TIMESTAMP

public static final java.lang.String TIMESTAMP
See Also:
Constant Field Values

MESSAGE

public static final java.lang.String MESSAGE
See Also:
Constant Field Values

LOG_LEVEL

public static final java.lang.String LOG_LEVEL
See Also:
Constant Field Values

LOG_ENTRY

public static final java.lang.String LOG_ENTRY
See Also:
Constant Field Values

SERVICE

public static final java.lang.String SERVICE
See Also:
Constant Field Values

SERVICE_ID

public static final java.lang.String SERVICE_ID
See Also:
Constant Field Values

SERVICE_OBJECTCLASS

public static final java.lang.String SERVICE_OBJECTCLASS
See Also:
Constant Field Values

SERVICE_PID

public static final java.lang.String SERVICE_PID
See Also:
Constant Field Values

BUNDLE

public static final java.lang.String BUNDLE
See Also:
Constant Field Values

BUNDLE_ID

public static final java.lang.String BUNDLE_ID
See Also:
Constant Field Values

BUNDLE_SYMBOLICNAME

public static final java.lang.String BUNDLE_SYMBOLICNAME
See Also:
Constant Field Values

EVENT

public static final java.lang.String EVENT
See Also:
Constant Field Values

EXCEPTION

public static final java.lang.String EXCEPTION
See Also:
Constant Field Values

EXCEPTION_CLASS

public static final java.lang.String EXCEPTION_CLASS
See Also:
Constant Field Values

EXCEPTION_MESSAGE

public static final java.lang.String EXCEPTION_MESSAGE
See Also:
Constant Field Values
Constructor Detail

EventAdminLogListener

public EventAdminLogListener(java.lang.Object eventAdmin)
                      throws java.lang.ClassNotFoundException,
                             java.lang.NoSuchMethodException
Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
Method Detail

logged

public void logged(LogEntry entry)
Description copied from interface: LogListener
Listener method called for each LogEntry object created.

As with all event listeners, this method should return to its caller as soon as possible.

Specified by:
logged in interface LogListener
Parameters:
entry - A LogEntry object containing log information.
See Also:
LogEntry

putServiceReferenceProperties

public static void putServiceReferenceProperties(java.util.Hashtable<java.lang.String,java.lang.Object> properties,
                                                 ServiceReference<?> ref)

putBundleProperties

public static void putBundleProperties(java.util.Hashtable<java.lang.String,java.lang.Object> properties,
                                       Bundle bundle)

putExceptionProperties

public static void putExceptionProperties(java.util.Hashtable<java.lang.String,java.lang.Object> properties,
                                          java.lang.Throwable t)


Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.