|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.picocontainer.monitors.AbstractComponentMonitor
org.picocontainer.gems.monitors.Log4JComponentMonitor
A ComponentMonitor which writes to a Log4J Logger instance.
The Logger instance can either be injected or, if not set, the LogManager
will be used to retrieve it at every invocation of the monitor.
| Field Summary |
| Fields inherited from class org.picocontainer.monitors.AbstractComponentMonitor |
INSTANTIATED, INSTANTIATED2, INSTANTIATING, INSTANTIATION_FAILED, INVOCATION_FAILED, INVOKED, INVOKING, LIFECYCLE_INVOCATION_FAILED |
| Constructor Summary | |
Log4JComponentMonitor()
Creates a Log4JComponentMonitor with no Logger instance set. |
|
Log4JComponentMonitor(Class loggerClass)
Creates a Log4JComponentMonitor with a given Logger instance class. |
|
Log4JComponentMonitor(Class loggerClass,
org.picocontainer.ComponentMonitor delegate)
Creates a Log4JComponentMonitor with a given Logger instance class. |
|
Log4JComponentMonitor(org.picocontainer.ComponentMonitor delegate)
|
|
Log4JComponentMonitor(org.apache.log4j.Logger logger)
Creates a Log4JComponentMonitor with a given Logger instance |
|
Log4JComponentMonitor(org.apache.log4j.Logger logger,
org.picocontainer.ComponentMonitor delegate)
Creates a Log4JComponentMonitor with a given Logger instance |
|
Log4JComponentMonitor(String loggerName)
Creates a Log4JComponentMonitor with a given Logger instance name. |
|
Log4JComponentMonitor(String loggerName,
org.picocontainer.ComponentMonitor delegate)
Creates a Log4JComponentMonitor with a given Logger instance name. |
|
| Method Summary | |
protected org.apache.log4j.Logger |
getLogger(Member member)
|
void |
instantiated(Constructor constructor,
long duration)
|
void |
instantiated(Constructor constructor,
Object instantiated,
Object[] parameters,
long duration)
|
void |
instantiating(Constructor constructor)
|
void |
instantiationFailed(Constructor constructor,
Exception cause)
|
void |
invocationFailed(Method method,
Object instance,
Exception cause)
|
void |
invoked(Method method,
Object instance,
long duration)
|
void |
invoking(Method method,
Object instance)
|
void |
lifecycleInvocationFailed(Method method,
Object instance,
RuntimeException cause)
|
| Methods inherited from class org.picocontainer.monitors.AbstractComponentMonitor |
format, toString, toString, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Log4JComponentMonitor()
LogManager will be used to retrieve the Logger instance
at every invocation of the monitor.
public Log4JComponentMonitor(Class loggerClass)
loggerClass - the class of the Loggerpublic Log4JComponentMonitor(String loggerName)
LogManager to create the Logger instance.
loggerName - the name of the Logpublic Log4JComponentMonitor(org.apache.log4j.Logger logger)
logger - the Logger to write to
public Log4JComponentMonitor(Class loggerClass,
org.picocontainer.ComponentMonitor delegate)
loggerClass - the class of the Logger
public Log4JComponentMonitor(String loggerName,
org.picocontainer.ComponentMonitor delegate)
LogManager to create the Logger instance.
loggerName - the name of the Log
public Log4JComponentMonitor(org.apache.log4j.Logger logger,
org.picocontainer.ComponentMonitor delegate)
logger - the Logger to write topublic Log4JComponentMonitor(org.picocontainer.ComponentMonitor delegate)
| Method Detail |
public void instantiating(Constructor constructor)
instantiating in interface org.picocontainer.ComponentMonitor
public void instantiated(Constructor constructor,
long duration)
instantiated in interface org.picocontainer.ComponentMonitor
public void instantiated(Constructor constructor,
Object instantiated,
Object[] parameters,
long duration)
instantiated in interface org.picocontainer.ComponentMonitor
public void instantiationFailed(Constructor constructor,
Exception cause)
instantiationFailed in interface org.picocontainer.ComponentMonitor
public void invoking(Method method,
Object instance)
invoking in interface org.picocontainer.ComponentMonitor
public void invoked(Method method,
Object instance,
long duration)
invoked in interface org.picocontainer.ComponentMonitor
public void invocationFailed(Method method,
Object instance,
Exception cause)
invocationFailed in interface org.picocontainer.ComponentMonitor
public void lifecycleInvocationFailed(Method method,
Object instance,
RuntimeException cause)
lifecycleInvocationFailed in interface org.picocontainer.ComponentMonitorprotected org.apache.log4j.Logger getLogger(Member member)
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||