Interface BundleLogger

  • All Superinterfaces:
    InternalLogger
    All Known Implementing Classes:
    NoOpLogger, ScrLogManager.ScrLoggerFacade

    public interface BundleLogger
    extends InternalLogger
    The BundleLogger defines a simple API to enable some logging on behalf of an extended bundle. This avoids that all clients doing logging on behalf of a component bundle need to pass in things like BundleContext.
    • Method Detail

      • component

        ComponentLogger component​(org.osgi.framework.Bundle m_bundle,
                                  java.lang.String implementationClassName,
                                  java.lang.String name)