Package de.xima.fc.logging
Class XLogConfig
- java.lang.Object
- 
- de.xima.fc.logging.XLogConfig
 
- 
- All Implemented Interfaces:
- ILogConfig,- Serializable
 
 public class XLogConfig extends Object implements ILogConfig Wrapper model for accessing/modifying logger components of LoggerPropertiesConfiguration- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static PatternDEFAULT_ERROR_APPENDER_FILE_NAME_PATTERNPattern for checking whether a file name is a backup log file of the formcycle error log.static StringDEFAULT_ERROR_APPENDER_FILE_NAME_PREFIXPrefix for the special log file that contains all errors from the formcycle application.static StringDEFAULT_ERROR_APPENDER_NAMEAppender name for the special log file that contains all errors from the formcycle application.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAppender(IAppender appender)voidaddLogger(ILogger logger)IAppendercreateNewAppender(EAppenderType type, String nameCandidate)ILoggercreateNewLogger()static XLogConfigforFileConfiguration(de.xima.cmn.props.FileBasedPropertiesConfiguration fileConfig)Beware! In order to read the configuration details it is necessary to initialize the configuration.List<IAppender>getAppenders()IRollingFileAppendergetDefaultErrorLogger()ILoggergetFacesLogger()List<ILogger>getLoggers()StringgetNextAppenderIdentifier()StringgetNextLoggerIdentifier()ILoggergetRootLogger()booleanremoveAppender(String identifier)booleanremoveLogger(String identifier)voidsave()voidsaveAppender(String identifier)voidsaveAppenders()voidsaveLogger(String identifier)voidsaveLoggers()
 
- 
- 
- 
Field Detail- 
DEFAULT_ERROR_APPENDER_NAMEpublic static final String DEFAULT_ERROR_APPENDER_NAME Appender name for the special log file that contains all errors from the formcycle application.- See Also:
- Constant Field Values
 
 - 
DEFAULT_ERROR_APPENDER_FILE_NAME_PATTERNpublic static final Pattern DEFAULT_ERROR_APPENDER_FILE_NAME_PATTERN Pattern for checking whether a file name is a backup log file of the formcycle error log.
 - 
DEFAULT_ERROR_APPENDER_FILE_NAME_PREFIXpublic static final String DEFAULT_ERROR_APPENDER_FILE_NAME_PREFIX Prefix for the special log file that contains all errors from the formcycle application.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
forFileConfigurationpublic static final XLogConfig forFileConfiguration(de.xima.cmn.props.FileBasedPropertiesConfiguration fileConfig) Beware! In order to read the configuration details it is necessary to initialize the configuration. This means files of file appenders will be created. Should only be used forXfcConfig.LOGGING!- Parameters:
- fileConfig- configuration file
- Returns:
- logging configuration
 
 - 
getAppenderspublic List<IAppender> getAppenders() - Specified by:
- getAppendersin interface- ILogConfig
 
 - 
getLoggerspublic List<ILogger> getLoggers() - Specified by:
- getLoggersin interface- ILogConfig
 
 - 
getFacesLoggerpublic ILogger getFacesLogger() 
 - 
getRootLoggerpublic ILogger getRootLogger() 
 - 
getDefaultErrorLoggerpublic IRollingFileAppender getDefaultErrorLogger() 
 - 
getNextAppenderIdentifierpublic String getNextAppenderIdentifier() 
 - 
getNextLoggerIdentifierpublic String getNextLoggerIdentifier() 
 - 
savepublic void save() throws org.apache.commons.configuration2.ex.ConfigurationException- Throws:
- org.apache.commons.configuration2.ex.ConfigurationException
 
 - 
saveAppenderspublic void saveAppenders() throws org.apache.commons.configuration2.ex.ConfigurationException- Throws:
- org.apache.commons.configuration2.ex.ConfigurationException
 
 - 
saveLoggerspublic void saveLoggers() throws org.apache.commons.configuration2.ex.ConfigurationException- Throws:
- org.apache.commons.configuration2.ex.ConfigurationException
 
 - 
saveAppenderpublic void saveAppender(String identifier) throws org.apache.commons.configuration2.ex.ConfigurationException - Throws:
- org.apache.commons.configuration2.ex.ConfigurationException
 
 - 
saveLoggerpublic void saveLogger(String identifier) throws org.apache.commons.configuration2.ex.ConfigurationException - Throws:
- org.apache.commons.configuration2.ex.ConfigurationException
 
 - 
removeAppenderpublic boolean removeAppender(String identifier) throws org.apache.commons.configuration2.ex.ConfigurationException - Throws:
- org.apache.commons.configuration2.ex.ConfigurationException
 
 - 
removeLoggerpublic boolean removeLogger(String identifier) throws org.apache.commons.configuration2.ex.ConfigurationException - Throws:
- org.apache.commons.configuration2.ex.ConfigurationException
 
 - 
createNewAppenderpublic IAppender createNewAppender(EAppenderType type, String nameCandidate) 
 - 
createNewLoggerpublic ILogger createNewLogger() 
 - 
addAppenderpublic void addAppender(IAppender appender) 
 - 
addLoggerpublic void addLogger(ILogger logger) 
 
- 
 
-