|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MonologFactory
A monolog factory is a factory for loggers, levels and handlers. It permits also to configure specificaly a wrapper.
| Field Summary | |
|---|---|
static String |
DEFAULT
This constant represents the default configuration type. |
static String |
LOG_CONFIGURATION_FILE
This constant can be used to specify the specific configuration file. |
static String |
LOG_CONFIGURATION_FILE_USE_CLASSPATH
This constant can be used to specify if the configuration file must be searched into the classpath |
static String |
LOG_CONFIGURATION_TYPE
This constant can be used to specify the type of specific configuration which you need. |
static String |
PROPERTY
This constant represents the property configuration type. |
static String |
XML
This constant represents the xml configuration type. |
| Method Summary | |
|---|---|
void |
addLogInfo(Character pattern,
LogInfo logInfoProvider)
Add an extention |
void |
addMonologFactoryListener(MonologFactoryListener mfl)
register a listener for the events of this MonologFactory |
void |
configure(Properties prop)
This method permits to order to a monolog wrapper to configure the underlying log system. |
LogInfo |
getLogInfo(Character pattern)
Gets the provider of the extension |
void |
removeLogInfo(char pattern)
Remove an extension |
void |
removeMonologFactoryListener(MonologFactoryListener mfl)
forget a listener for the events of this MonologFactory |
| Methods inherited from interface org.objectweb.util.monolog.api.LoggerFactory |
|---|
getLogger, getLogger, getLoggers, getResourceBundleName, getTopicPrefix, setResourceBundleName |
| Methods inherited from interface org.objectweb.util.monolog.api.LevelFactory |
|---|
defineLevel, defineLevel, getLevel, getLevel, getLevels, removeLevel |
| Methods inherited from interface org.objectweb.util.monolog.api.HandlerFactory |
|---|
createHandler, getHandler, getHandlers, removeHandler |
| Field Detail |
|---|
static final String LOG_CONFIGURATION_TYPE
static final String DEFAULT
static final String PROPERTY
static final String XML
static final String LOG_CONFIGURATION_FILE
static final String LOG_CONFIGURATION_FILE_USE_CLASSPATH
| Method Detail |
|---|
void configure(Properties prop)
throws Exception
prop - contains properties which describes the way to configure.
In particular three properties could be used:
Exceptionvoid addMonologFactoryListener(MonologFactoryListener mfl)
void removeMonologFactoryListener(MonologFactoryListener mfl)
void addLogInfo(Character pattern,
LogInfo logInfoProvider)
throws Exception
pattern - Character corresponding to the info to addlogInfoProvider - instance of info provider
Exceptionvoid removeLogInfo(char pattern)
pattern - log info patternLogInfo getLogInfo(Character pattern)
pattern -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||