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
public class LoggerContextImpl extends Object implements org.osgi.service.log.admin.LoggerContext
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,org.osgi.service.log.LogLevel>_levelsprotected Lock_lockprotected LoggerAdminImpl_loggerAdminImplprotected org.osgi.service.log.admin.LoggerContext_rootContext
-
Constructor Summary
Constructors Constructor Description LoggerContextImpl(String name, LoggerAdminImpl loggerAdminImpl, org.osgi.service.log.admin.LoggerContext rootLoggerContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stringancestor(String name)voidclear()org.osgi.service.log.LogLevelgetEffectiveLogLevel(String name)Map<String,org.osgi.service.log.LogLevel>getLogLevels()StringgetName()booleanisEmpty()voidsetLogLevels(Map<String,org.osgi.service.log.LogLevel> logLevels)StringtoString()
-
-
-
Field Detail
-
_lock
protected final Lock _lock
-
_loggerAdminImpl
protected final LoggerAdminImpl _loggerAdminImpl
-
_rootContext
protected final org.osgi.service.log.admin.LoggerContext _rootContext
-
-
Constructor Detail
-
LoggerContextImpl
public LoggerContextImpl(String name, LoggerAdminImpl loggerAdminImpl, org.osgi.service.log.admin.LoggerContext rootLoggerContext)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.osgi.service.log.admin.LoggerContext
-
getEffectiveLogLevel
public org.osgi.service.log.LogLevel getEffectiveLogLevel(String name)
- Specified by:
getEffectiveLogLevelin interfaceorg.osgi.service.log.admin.LoggerContext
-
getLogLevels
public Map<String,org.osgi.service.log.LogLevel> getLogLevels()
- Specified by:
getLogLevelsin interfaceorg.osgi.service.log.admin.LoggerContext
-
setLogLevels
public void setLogLevels(Map<String,org.osgi.service.log.LogLevel> logLevels)
- 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
-
-