|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jonas.common.Log
This class provides utility method for using Monolog
Field Summary | |
static java.lang.String |
JONAS_DBM_PREFIX
|
static java.lang.String |
JONAS_EAR_PREFIX
|
static java.lang.String |
JONAS_GENIC_PREFIX
|
static java.lang.String |
JONAS_JCA_PREFIX
|
static java.lang.String |
JONAS_JDBCXA_PREFIX
|
static java.lang.String |
JONAS_LOADER_PREFIX
|
static java.lang.String |
JONAS_MAIL_PREFIX
|
static java.lang.String |
JONAS_NAMING_PREFIX
|
static java.lang.String |
JONAS_PROPCTX_PREFIX
|
static java.lang.String |
JONAS_REGISTRY_PREFIX
|
static java.lang.String |
JONAS_SECURITY_PREFIX
|
static java.lang.String |
JONAS_SERVER_PREFIX
|
static java.lang.String |
JONAS_TESTS_PREFIX
|
static java.lang.String |
JONAS_TOMCAT_PREFIX
|
static java.lang.String |
JONAS_WEB_PREFIX
|
Constructor Summary | |
Log()
constructor should be private to prevent client program from instanciating a 'Log' but MBean must have a public constructor. |
Method Summary | |
static void |
configure(org.objectweb.util.monolog.api.LoggerFactory _lf)
Configure Logger for JOnAS modules This is called only from a JOnAS Server. |
static void |
configure(java.lang.String file,
boolean useclasspath)
Configure Logger for JOnAS modules This is called only from a JOnAS Server. |
static Log |
getInstance()
Get the unique instance. |
static org.objectweb.util.monolog.api.LevelFactory |
getLevelFactory()
Shortcut that returns the LevelFactory |
static org.objectweb.util.monolog.api.Logger |
getLogger(java.lang.String topic)
Shortcut to get the Logger by its topic name. |
static org.objectweb.util.monolog.api.LoggerFactory |
getLoggerFactory()
It returns the unique LoggerFactory used in JOnAS. initialize it if not already done. |
static java.io.PrintWriter |
getLogWriter(java.lang.String topic)
Returns the standard PrintWriter associated to the logger defined by its topic. |
java.util.Properties |
getProperties()
returns list of properties for logging system |
java.lang.String |
getTopicLevel(java.lang.String topic)
get Topic Level |
java.lang.String[] |
getTopics()
get Topics. |
void |
setTopicLevel(java.lang.String topic,
java.lang.String l)
set Topic Level |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String JONAS_DBM_PREFIX
public static final java.lang.String JONAS_JCA_PREFIX
public static final java.lang.String JONAS_JDBCXA_PREFIX
public static final java.lang.String JONAS_NAMING_PREFIX
public static final java.lang.String JONAS_PROPCTX_PREFIX
public static final java.lang.String JONAS_REGISTRY_PREFIX
public static final java.lang.String JONAS_SECURITY_PREFIX
public static final java.lang.String JONAS_SERVER_PREFIX
public static final java.lang.String JONAS_TOMCAT_PREFIX
public static final java.lang.String JONAS_WEB_PREFIX
public static final java.lang.String JONAS_EAR_PREFIX
public static final java.lang.String JONAS_MAIL_PREFIX
public static final java.lang.String JONAS_TESTS_PREFIX
public static final java.lang.String JONAS_LOADER_PREFIX
public static final java.lang.String JONAS_GENIC_PREFIX
Constructor Detail |
public Log()
Method Detail |
public static Log getInstance()
public static void configure(java.lang.String file, boolean useclasspath)
public static void configure(org.objectweb.util.monolog.api.LoggerFactory _lf)
public static org.objectweb.util.monolog.api.LoggerFactory getLoggerFactory()
public static java.io.PrintWriter getLogWriter(java.lang.String topic)
public static org.objectweb.util.monolog.api.LevelFactory getLevelFactory()
public static org.objectweb.util.monolog.api.Logger getLogger(java.lang.String topic)
is
- the topic of the returned loggerpublic java.lang.String[] getTopics()
getTopics
in interface LogMBean
public java.lang.String getTopicLevel(java.lang.String topic)
getTopicLevel
in interface LogMBean
public void setTopicLevel(java.lang.String topic, java.lang.String l)
setTopicLevel
in interface LogMBean
public java.util.Properties getProperties()
getProperties
in interface LogMBean
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |