Package org.ops4j.pax.logging
Interface EventAdminPoster
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
EventAdminTracker
public interface EventAdminPoster extends AutoCloseable
Interface to implement by logging framework specific provider, to pass logging events to Event Admin according to OSGi Compendium "101.6.4. Log Events"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddestroy()Stops the poster.voidpostEvent(org.osgi.framework.Bundle bundle, org.osgi.service.log.LogLevel level, org.osgi.service.log.LogEntry entry, String message, Throwable exception, org.osgi.framework.ServiceReference<?> sr, Map<String,?> context)Sends an event to EventAdmin (if available)-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
postEvent
void postEvent(org.osgi.framework.Bundle bundle, org.osgi.service.log.LogLevel level, org.osgi.service.log.LogEntry entry, String message, Throwable exception, org.osgi.framework.ServiceReference<?> sr, Map<String,?> context)Sends an event to EventAdmin (if available)- Parameters:
bundle-level-entry-message-exception-sr-context-
-
destroy
void destroy()
Stops the poster.
-
-