Package org.eclipse.equinox.log

Examples of org.eclipse.equinox.log.ExtendedLogService


    ServiceReference logRef = context.getServiceReference(ExtendedLogService.class.getName());
    ServiceReference readerRef = context.getServiceReference(ExtendedLogReaderService.class.getName());
    ServiceReference packageAdminRef = context.getServiceReference(PackageAdmin.class.getName());
    if (logRef == null || readerRef == null || packageAdminRef == null)
      return null;
    ExtendedLogService logService = (ExtendedLogService) context.getService(logRef);
    ExtendedLogReaderService readerService = (ExtendedLogReaderService) context.getService(readerRef);
    PackageAdmin packageAdmin = (PackageAdmin) context.getService(packageAdminRef);
    if (logService == null || readerService == null || packageAdmin == null)
      return null;
    PlatformLogWriter writer = new PlatformLogWriter(logService, packageAdmin, context.getBundle());
View Full Code Here


  public Logger getLogger(Bundle logBundle, String name) {
    if (logBundle == null || logBundle == bundle)
      return getLogger(name);
    // only check permission if getting another bundles log
    factory.checkLogPermission();
    ExtendedLogService bundleLogService = factory.getLogService(logBundle);
    return bundleLogService.getLogger(name);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.equinox.log.ExtendedLogService

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.