|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.picocontainer.gems.monitors.Log4JComponentMonitor
public class 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 interface org.picocontainer.ComponentMonitor |
|---|
KEEP |
| 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)
|
|
|
instantiated(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
|
|
|
instantiating(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
|
|
|
instantiationFailed(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
|
|
void |
invocationFailed(Member member,
Object instance,
Exception cause)
|
|
void |
invoked(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
long duration,
Object[] args,
Object retVal)
|
|
Object |
invoking(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
Object[] args)
|
|
void |
lifecycleInvocationFailed(org.picocontainer.MutablePicoContainer container,
org.picocontainer.ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause)
|
|
org.picocontainer.Behavior |
newBehavior(org.picocontainer.Behavior behavior)
|
|
org.picocontainer.Injector |
newInjector(org.picocontainer.Injector injector)
|
|
Object |
noComponentFound(org.picocontainer.MutablePicoContainer container,
Object componentKey)
|
|
| 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 Loggerdelegate - the delegate
public Log4JComponentMonitor(String loggerName,
org.picocontainer.ComponentMonitor delegate)
LogManager to create the Logger instance.
loggerName - the name of the Logdelegate - the delegate
public Log4JComponentMonitor(org.apache.log4j.Logger logger,
org.picocontainer.ComponentMonitor delegate)
logger - the Logger to write todelegate - the delegatepublic Log4JComponentMonitor(org.picocontainer.ComponentMonitor delegate)
| Method Detail |
|---|
public <T> Constructor<T> instantiating(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<T> componentAdapter,
Constructor<T> constructor)
instantiating in interface org.picocontainer.ComponentMonitor
public <T> void instantiated(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Object instantiated,
Object[] parameters,
long duration)
instantiated in interface org.picocontainer.ComponentMonitor
public <T> void instantiationFailed(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<T> componentAdapter,
Constructor<T> constructor,
Exception cause)
instantiationFailed in interface org.picocontainer.ComponentMonitor
public Object invoking(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
Object[] args)
invoking in interface org.picocontainer.ComponentMonitor
public void invoked(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter<?> componentAdapter,
Member member,
Object instance,
long duration,
Object[] args,
Object retVal)
invoked in interface org.picocontainer.ComponentMonitor
public void invocationFailed(Member member,
Object instance,
Exception cause)
invocationFailed in interface org.picocontainer.ComponentMonitor
public void lifecycleInvocationFailed(org.picocontainer.MutablePicoContainer container,
org.picocontainer.ComponentAdapter<?> componentAdapter,
Method method,
Object instance,
RuntimeException cause)
lifecycleInvocationFailed in interface org.picocontainer.ComponentMonitor
public Object noComponentFound(org.picocontainer.MutablePicoContainer container,
Object componentKey)
noComponentFound in interface org.picocontainer.ComponentMonitorpublic org.picocontainer.Injector newInjector(org.picocontainer.Injector injector)
newInjector in interface org.picocontainer.ComponentMonitorpublic org.picocontainer.Behavior newBehavior(org.picocontainer.Behavior behavior)
newBehavior 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 | |||||||||