Package org.osgi.service.log

Examples of org.osgi.service.log.LogService


            }

            ServiceTracker<LogService, LogService> logService = m_logService;
            if ( logService != null )
            {
                LogService logger = logService.getService();
                if ( logger == null )
                {
                    Activator.log( level, m_bundle, message, ex );
                }
                else
                {
                    logger.log( level, message, ex );
                }
            }
            else
            {
                // BCA has been disposed off, bundle context is probably invalid. Try to log something.
View Full Code Here


    // this test always expects output since when using a LogService, the log
    // level property is ignored
    public void testLogWithLogService()
    {
        LogService logService = new MockLogService();
        ConfigurationManager configMgr = createConfigurationManager( logService );

        setLogLevel( configMgr, LogService.LOG_WARNING );
        assertLog( configMgr, LogService.LOG_DEBUG, "Debug Test Message", null );
        assertLog( configMgr, LogService.LOG_INFO, "Info Test Message", null );
View Full Code Here

            }
        }
    }

    protected void log(final int level, final String message, final Throwable t) {
        final LogService log = (LogService) this.logTracker.getService();
        if (log != null) {
            log.log(level, message, t);
            return;
        }
    }
View Full Code Here

        return log;
    }

    public static void log(int level, String message)
    {
        LogService service = getLogService();
        if (service != null)
        {
            service.log(level, message);
        }
    }
View Full Code Here

        }
    }

    public static void log(int level, String message, Throwable exception)
    {
        LogService service = getLogService();
        if (service != null)
        {
            service.log(level, message, exception);
        }
    }
View Full Code Here

        }
    }

    public static void log(ServiceReference sr, int level, String message)
    {
        LogService service = getLogService();
        if (service != null)
        {
            service.log(sr, level, message);
        }
    }
View Full Code Here

        }
    }

    public static void log(ServiceReference sr, int level, String message, Throwable exception)
    {
        LogService service = getLogService();
        if (service != null)
        {
            service.log(sr, level, message, exception);
        }
    }
View Full Code Here

    }

    @Override
    public Object addingService(ServiceReference reference)
    {
        LogService result = (LogService) super.addingService(reference);
        SystemLogger.setLogService(result);
        return result;
    }
View Full Code Here

  }

  private void log (int level, String message){
    ServiceReference lsn=bc.getServiceReference(LogService.class.getName());
    if (lsn!=null){
      LogService ls=(LogService)bc.getService(lsn);
      ls.log(level, message);
    }else{
      System.out.println("ERROR : Logger.start : No service "+LogService.class.getName()+" is present");
    }
  }
View Full Code Here

        super(context, LogService.class.getName(), null);
    }
   
    @Override
    public void log(int level, String message) {
        LogService logService = getLogService();
        if (logService != null) {
            logService.log(level, message);
        }
    }
View Full Code Here

TOP

Related Classes of org.osgi.service.log.LogService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.