Class XLogger
- java.lang.Object
 - 
- de.xima.fc.logging.components.logger.XLogger
 
 
- 
- All Implemented Interfaces:
 ILogger,Serializable,Comparable<ILogger>
public class XLogger extends Object implements ILogger
Wrapper model for Logger configs- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAppender(IAppender appender)intcompareTo(ILogger o)static XLoggerforLog4jLogger(String identifier, org.apache.logging.log4j.core.config.LoggerConfig loggerConfig)List<String>getAppenderRefs()StringgetIdentifier()ELogLevelgetLevel()StringgetName()ELoggerTypegetType()inthashCode()booleanisAdditive()booleanisModified()static XLoggernewFacesLogger(String identifier)static XLoggernewLogger(String identifier)static XLoggernewRootLogger()voidsetAdditive(boolean additive)voidsetAppenderRefs(List<String> appenderRefs)voidsetLevel(ELogLevel level)voidsetName(String name)StringtoString() 
 - 
 
- 
- 
Method Detail
- 
forLog4jLogger
public static XLogger forLog4jLogger(String identifier, org.apache.logging.log4j.core.config.LoggerConfig loggerConfig)
 
- 
newRootLogger
public static XLogger newRootLogger()
 
- 
getIdentifier
public String getIdentifier()
- Specified by:
 getIdentifierin interfaceILogger
 
- 
setName
public void setName(String name)
 
- 
getType
public ELoggerType getType()
 
- 
setLevel
public void setLevel(ELogLevel level)
 
- 
isAdditive
public boolean isAdditive()
- Specified by:
 isAdditivein interfaceILogger
 
- 
setAdditive
public void setAdditive(boolean additive)
 
- 
getAppenderRefs
public List<String> getAppenderRefs()
- Specified by:
 getAppenderRefsin interfaceILogger
 
- 
addAppender
public void addAppender(IAppender appender)
- Specified by:
 addAppenderin interfaceILogger
 
- 
isModified
public boolean isModified()
 
- 
compareTo
public int compareTo(ILogger o)
- Specified by:
 compareToin interfaceComparable<ILogger>
 
 - 
 
 -