|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.util.monolog.Monolog
public class Monolog
This class is a helper to instanciate a logger factory. It provides a set of init(...) method with various parameter: - no parameter => automatic configuration with system property and default values - Properties => contains monolog configuration (loggers, handlers, levels and optionaly the wrapper class name (automatic choice if not specified)). - String => the class name of the wrapper class to instanciate
Field Summary | |
---|---|
static boolean |
debug
Inidicates if the monolog wrapper must be logged itself. |
static java.lang.String |
DEFAULT_MONOLOG_FILE
is the default monolog configuration file lookup from the file system or from the classpath. |
static java.lang.String |
JDK_WRAPPER_CLASS_NAME
is the class name of logger factory for the java.util.logging logging system. |
static java.lang.String |
LOG4J_WRAPPER_CLASS_NAME
is the class name of logger factory for the log4j logging system. |
static java.lang.String |
LOG4JMini_WRAPPER_CLASS_NAME
is the class name of logger factory for the log4jME logging system. |
static LoggerFactory |
loggerFactory
Deprecated. use monologFactory |
static java.lang.String |
MONOLOG_CLASS_NAME
is the property name of the wrapper class name. |
static java.lang.String |
MONOLOG_FILE_NAME
is the property name of the monolog configuration file. |
static MonologFactory |
monologFactory
is the last required logger factory. |
Constructor Summary | |
---|---|
Monolog()
|
Method Summary | |
---|---|
static void |
debug(java.lang.String m)
This method must be only used to debug the Monolog wrappers. |
static void |
error(java.lang.String m,
java.lang.Exception e)
|
static MonologFactory |
getDefaultMonologFactory()
|
static HandlerFactory |
getHandlerFactory(java.lang.String className)
|
static LevelFactory |
getLevelFactory(java.lang.String className)
|
static LoggerFactory |
getLoggerFactory(java.lang.String className)
|
static MonologFactory |
getMonologFactory()
|
static MonologFactory |
getMonologFactory(java.util.Properties properties)
Initializes monolog in with a Properties instance. |
static MonologFactory |
getMonologFactory(java.lang.String fileName)
Initializes Monolog with a given monolog configuration file name if the file is found, it delegates the intialization to init(Properties) method. |
static LoggerFactory |
init()
Deprecated. use initialize() |
static LoggerFactory |
init(java.util.Properties properties)
Deprecated. use getMonologFactory(Properties) |
static LoggerFactory |
init(java.lang.String fileName)
Deprecated. use getMonologFactory(String) |
static MonologFactory |
initialize()
Initializes Monolog. |
static MonologFactory |
instanciateMonologFactory(java.lang.String className)
Retrieves a MonologFactory instance. |
static void |
loadMonologConfiguration(java.util.Properties properties)
Loads a monolog configuration into the loggerFactory. |
static void |
loadMonologConfiguration(java.util.Properties properties,
LoggerFactory lf)
Deprecated. use loadMonologConfiguration(Properties, MonologFactory) |
static void |
loadMonologConfiguration(java.util.Properties properties,
MonologFactory mf)
Loads a monolog configuration into an existing MonologFactory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static boolean debug
public static MonologFactory monologFactory
public static LoggerFactory loggerFactory
public static final java.lang.String DEFAULT_MONOLOG_FILE
public static final java.lang.String MONOLOG_FILE_NAME
public static final java.lang.String MONOLOG_CLASS_NAME
public static final java.lang.String LOG4J_WRAPPER_CLASS_NAME
public static final java.lang.String LOG4JMini_WRAPPER_CLASS_NAME
public static final java.lang.String JDK_WRAPPER_CLASS_NAME
Constructor Detail |
---|
public Monolog()
Method Detail |
---|
public static MonologFactory getMonologFactory()
public static MonologFactory getDefaultMonologFactory()
public static MonologFactory initialize()
public static LoggerFactory init()
public static LoggerFactory init(java.lang.String fileName)
public static MonologFactory getMonologFactory(java.lang.String fileName)
fileName
- is the file name of a properties reachable from the
file system or the classpath.
public static MonologFactory getMonologFactory(java.util.Properties properties)
properties
- can contains the MONOLOG_CLASS_NAME property and the
rest of the monolog configuration (loggers, handlers, levels).
public static LoggerFactory init(java.util.Properties properties)
public static void loadMonologConfiguration(java.util.Properties properties)
properties
- contains the properties to load into the given logger
factory.public static void loadMonologConfiguration(java.util.Properties properties, MonologFactory mf)
properties
- contains the properties to load into the given logger
factory.mf
- is the MonologFactory to configure.public static void loadMonologConfiguration(java.util.Properties properties, LoggerFactory lf)
public static LoggerFactory getLoggerFactory(java.lang.String className)
public static LevelFactory getLevelFactory(java.lang.String className)
public static HandlerFactory getHandlerFactory(java.lang.String className)
public static MonologFactory instanciateMonologFactory(java.lang.String className)
className
- is the class name of a LoggerFactory implementation.
It can be a null value.
public static void debug(java.lang.String m)
m
- the message to log.public static void error(java.lang.String m, java.lang.Exception e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |