public class Logger
extends org.osgi.util.tracker.ServiceTracker
implements org.osgi.service.log.LogService
This Logger class represents ServiceTracker for LogService. It provides a simple mechanism for interacting with the log service.
LogService,
ServiceTracker| Constructor and Description |
|---|
Logger(org.osgi.framework.BundleContext context)
Constructs new Logger(ServiceTracker for LogService).
|
| Modifier and Type | Method and Description |
|---|---|
<L extends org.osgi.service.log.Logger> |
getLogger(org.osgi.framework.Bundle bundle,
String name,
Class<L> loggerType) |
org.osgi.service.log.Logger |
getLogger(Class<?> clazz) |
<L extends org.osgi.service.log.Logger> |
getLogger(Class<?> clazz,
Class<L> loggerType) |
org.osgi.service.log.Logger |
getLogger(String name) |
<L extends org.osgi.service.log.Logger> |
getLogger(String name,
Class<L> loggerType) |
void |
log(int level,
String message) |
void |
log(int level,
String message,
Throwable exception) |
void |
log(org.osgi.framework.ServiceReference ref,
int level,
String message) |
void |
log(org.osgi.framework.ServiceReference ref,
int level,
String message,
Throwable exception) |
public Logger(org.osgi.framework.BundleContext context)
context - bundle context.public void log(int level,
String message)
log in interface org.osgi.service.log.LogServiceLogService.log(int, java.lang.String)public void log(int level,
String message,
Throwable exception)
log in interface org.osgi.service.log.LogServiceLogService.log(int, java.lang.String, java.lang.Throwable)public void log(org.osgi.framework.ServiceReference ref,
int level,
String message)
log in interface org.osgi.service.log.LogServiceLogService.log(org.osgi.framework.ServiceReference, int, java.lang.String)public void log(org.osgi.framework.ServiceReference ref,
int level,
String message,
Throwable exception)
log in interface org.osgi.service.log.LogServiceLogService.log(org.osgi.framework.ServiceReference, int, java.lang.String,
java.lang.Throwable)public <L extends org.osgi.service.log.Logger> L getLogger(org.osgi.framework.Bundle bundle,
String name,
Class<L> loggerType)
getLogger in interface org.osgi.service.log.LoggerFactorypublic <L extends org.osgi.service.log.Logger> L getLogger(Class<?> clazz, Class<L> loggerType)
getLogger in interface org.osgi.service.log.LoggerFactorypublic org.osgi.service.log.Logger getLogger(String name)
getLogger in interface org.osgi.service.log.LoggerFactorypublic <L extends org.osgi.service.log.Logger> L getLogger(String name, Class<L> loggerType)
getLogger in interface org.osgi.service.log.LoggerFactorypublic org.osgi.service.log.Logger getLogger(Class<?> clazz)
getLogger in interface org.osgi.service.log.LoggerFactoryCopyright © 2021. All rights reserved.