org.objectweb.medor.lib
Class Log
java.lang.Object
org.objectweb.medor.lib.Log
- public class Log
- extends java.lang.Object
This class references the logger factory used in MEDOR. A default logger
factory is instanciated. It is based on a printwriter implementation which by
default logs anything.
- Author:
- S.Chassande-Barrioz
Constructor Summary |
Log()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
MEDOR_PREFIX
public static final java.lang.String MEDOR_PREFIX
- See Also:
- Constant Field Values
loggerFactory
public static LoggerFactory loggerFactory
DEFAULT_LOGGER_FACTORY
public static final java.lang.String DEFAULT_LOGGER_FACTORY
- Default name of the logger factory
- See Also:
- Constant Field Values
Log
public Log()
getLoggerFactory
public static LoggerFactory getLoggerFactory(java.lang.String lfClassName)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadLoggerFactory
public static LoggerFactory loadLoggerFactory(java.lang.String propFileName)
throws java.lang.Exception
- Gets a new
LoggerFactory
- Parameters:
propFileName
- properties containing logger.factory
and log.conf.file
- Returns:
- the build LoggerFactory
- Throws:
java.lang.Exception
loadLoggerFactory
public static LoggerFactory loadLoggerFactory(java.util.Properties prop)
throws java.lang.Exception
- Gets a new
LoggerFactory
- Parameters:
prop
- properties containing logger.factory
and log.conf.file
- Returns:
- the build LoggerFactory
- Throws:
java.lang.Exception
getLoggerFactory
public static LoggerFactory getLoggerFactory()
getPropertiesFileName
public java.lang.String getPropertiesFileName()
setPropertiesFileName
public void setPropertiesFileName(java.lang.String propfn)
getLogger
public Logger getLogger(java.lang.String s)
getLogger
public Logger getLogger(java.lang.String s,
java.lang.String s1)
getResourceBundleName
public java.lang.String getResourceBundleName()
setResourceBundleName
public void setResourceBundleName(java.lang.String s)
getLoggers
public Logger[] getLoggers()