Package org.apache.felix.log
Class LoggerContextImpl
java.lang.Object
org.apache.felix.log.LoggerContextImpl
- All Implemented Interfaces:
org.osgi.service.log.admin.LoggerContext
- Direct Known Subclasses:
RootLoggerContextImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Lockprotected final LoggerAdminImplprotected final org.osgi.service.log.admin.LoggerContextFields inherited from interface org.osgi.service.log.admin.LoggerContext
LOGGER_CONTEXT_DEFAULT_LOGLEVEL, LOGGER_CONTEXT_PID -
Constructor Summary
ConstructorsConstructorDescriptionLoggerContextImpl(String name, LoggerAdminImpl loggerAdminImpl, org.osgi.service.log.admin.LoggerContext rootLoggerContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringvoidclear()org.osgi.service.log.LogLevelgetEffectiveLogLevel(String name) getName()booleanisEmpty()voidsetLogLevels(Map<String, org.osgi.service.log.LogLevel> logLevels) toString()
-
Field Details
-
_levels
-
_lock
-
_loggerAdminImpl
-
_rootContext
protected final org.osgi.service.log.admin.LoggerContext _rootContext
-
-
Constructor Details
-
LoggerContextImpl
public LoggerContextImpl(String name, LoggerAdminImpl loggerAdminImpl, org.osgi.service.log.admin.LoggerContext rootLoggerContext)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.osgi.service.log.admin.LoggerContext
-
getEffectiveLogLevel
- Specified by:
getEffectiveLogLevelin interfaceorg.osgi.service.log.admin.LoggerContext
-
getLogLevels
- Specified by:
getLogLevelsin interfaceorg.osgi.service.log.admin.LoggerContext
-
setLogLevels
- Specified by:
setLogLevelsin interfaceorg.osgi.service.log.admin.LoggerContext
-
clear
public void clear()- Specified by:
clearin interfaceorg.osgi.service.log.admin.LoggerContext
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.osgi.service.log.admin.LoggerContext
-
toString
-
ancestor
-