Previous Topic

Next Topic

Book Contents

Book Index

OSGi Log Bundles

Bundle Symbolic Name

Description

com.prosyst.mbs.osgi.log.bundle

The OSGi Log Bundle can be assumed as the backbone for the OSGi Runtime as many bundles use its abilities for writing and reading logs. The bundle is a concatenation of the OSGi Log Core bundle, OSGi Log Enhancer Transactions bundle, OSGi Log Enhancer HTTP bundle, OSGi Log Event Admin bundle, OSGi Log SLF4J bundle and OSGi Java Logging bundles. For more information refer to the bundle's System and Configuration properties.

com.prosyst.mbs.osgi.log.core

The OSGi Log Core Bundle provides the Log Core features.

com.prosyst.mbs.osgi.log.enhancer.http

The OSGi Log Enhancer HTTP Bundle is the Bosch IoT Gateway Software clean room implementation of the OSGi Log Service HTTP Enhancer Add-On. This bundle provides an HTTP filter, to automatically include current HTTP user, request URI and the remote host in the entries, logged by HTTP servlets or in threads that serves HTTP requests.

com.prosyst.mbs.osgi.log.enhancer.transactions

The OSGi Log Enhancer Transactions Bundle provides a Log Enhancer that will append the current transaction information automatically to each entry that is logged. If there is no transaction associated with the current thread the information will be skipped.

com.prosyst.mbs.osgi.log.eventadmin

The OSGi Log Eventadmin Bundle is theBosch IoT Gateway Software clean room implementation of the OSGi Log Service. The bundle implements the Event Admin bindings for the OSGi Log Service.

com.prosyst.mbs.osgi.log.jul

Bosch IoT Gateway Software integration of Java Logging API (java.util.logging) to the OSGi Log Service.

com.prosyst.mbs.osgi.log.slf4j

This bundle provides a SLF4J implementation designed to work in OSGi environment.