Package org.eclipse.equinox.log
Interface ExtendedLogService
- All Superinterfaces:
Logger,Logger,LoggerFactory,LogService
Extends the OSGi
Log Service to support the use of named loggers that provide
some additional context when logging.- Since:
- 3.7
- See Also:
- Restriction:
- This interface is not intended to be implemented by clients.
- Thread Safe:
-
Field Summary
Fields inherited from interface org.osgi.service.log.Logger
ROOT_LOGGER_NAMEFields inherited from interface org.osgi.service.log.LogService
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING -
Method Summary
Methods inherited from interface org.eclipse.equinox.log.Logger
getName, isLoggable, log, log, log, log, log, logMethods inherited from interface org.osgi.service.log.Logger
audit, audit, audit, audit, debug, debug, debug, debug, debug, error, error, error, error, error, info, info, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, trace, trace, trace, trace, trace, warn, warn, warn, warn, warnMethods inherited from interface org.osgi.service.log.LoggerFactory
getLogger, getLogger, getLogger, getLoggerMethods inherited from interface org.osgi.service.log.LogService
log, log, log, log
-
Method Details
-
getLogger
Returns theLoggerobject associated with this logger name for the bundle that retrieved this log service. If loggerName is null the defaultLoggerfor this bundle is returned.- Specified by:
getLoggerin interfaceLoggerFactory- Parameters:
loggerName- The logger name.- Returns:
Loggerassociated with the logger name.
-
getLogger
Returns the logger associated with this logger name and bundle.- Parameters:
bundle- The bundles associated with this logger. If null the bundle that retrieved this log service is used.loggerName- The logger name.- Returns:
Loggerassociated with the logger name.- Throws:
SecurityException- if the caller does not haveLogPermission[*,LOG].
-