Class OSGiLogHandler

  • All Implemented Interfaces:
    OMLogHandler

    public class OSGiLogHandler
    extends java.lang.Object
    implements OMLogHandler
    A log handler that appends log events to the OSGi log service.
    Since:
    3.8
    Author:
    Eike Stepper
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected OSGiLogHandler()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.osgi.service.log.Logger getLogger​(org.osgi.framework.BundleContext bundleContext)  
      void logged​(OMLogger logger, OMLogger.Level level, java.lang.String msg, java.lang.Throwable t)  
      void logged​(org.osgi.framework.BundleContext bundleContext, OMLogger.Level level, java.lang.String msg, java.lang.Throwable t)  
      static org.osgi.service.log.LogLevel toOSGi​(OMLogger.Level level)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OSGiLogHandler

        protected OSGiLogHandler()
    • Method Detail

      • logged

        public void logged​(org.osgi.framework.BundleContext bundleContext,
                           OMLogger.Level level,
                           java.lang.String msg,
                           java.lang.Throwable t)
      • getLogger

        protected org.osgi.service.log.Logger getLogger​(org.osgi.framework.BundleContext bundleContext)
      • toOSGi

        public static org.osgi.service.log.LogLevel toOSGi​(OMLogger.Level level)