org.objectweb.util.monolog.wrapper.log4j
Class NTEventLogHandler
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.apache.log4j.nt.NTEventLogAppender
org.objectweb.util.monolog.wrapper.log4j.NTEventLogHandler
- All Implemented Interfaces:
- org.apache.log4j.Appender, Handler, org.apache.log4j.spi.OptionHandler
- public class NTEventLogHandler
- extends org.apache.log4j.nt.NTEventLogAppender
- implements Handler
This class is the wrapper to the org.apache.log4j.nt.NTEventLogAppender
- Author:
- Sebastien Chassande-Barrioz, Igor Smirnov
Field Summary |
protected java.util.HashMap |
prop
This fields contains the properties of the Handler |
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
Fields inherited from interface org.objectweb.util.monolog.api.Handler |
APPEND_MODE_ATTRIBUTE, BUFFER_ATTRIBUTE, CONSOLE_HANDLER_TYPE, FILE_HANDLER_TYPE, FILE_NUMBER_ATTRIBUTE, GENERIC_HANDLER_TYPE, JMX_HANDLER_TYPE, LEVEL_ATTRIBUTE, LOGGER_HANDLER_TYPE, MAX_SIZE_ATTRIBUTE, OUTPUT_ATTRIBUTE, PATTERN_ATTRIBUTE, ROLLING_FILE_HANDLER_TYPE |
Method Summary |
java.lang.Object |
getAttribute(java.lang.String key)
It retrieves the value of an attribute value of the handler. |
java.lang.String[] |
getAttributeNames()
It retrieves the attributes of the handler |
java.util.Map |
getAttributes()
|
java.lang.String |
getType()
It retrieves the Handler type |
java.lang.Object |
setAttribute(java.lang.String key,
java.lang.Object value)
It assigns an attributte to the handler. |
void |
setAttributes(java.util.Map attributes)
|
Methods inherited from class org.apache.log4j.nt.NTEventLogAppender |
activateOptions, append, close, finalize, getSource, requiresLayout, setSource |
Methods inherited from class org.apache.log4j.AppenderSkeleton |
addFilter, clearFilters, doAppend, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
prop
protected java.util.HashMap prop
- This fields contains the properties of the Handler
NTEventLogHandler
public NTEventLogHandler()
NTEventLogHandler
public NTEventLogHandler(java.lang.String name)
- It Builds a new NTEventLogHandler. It is needed to specify an handler
type.
- Parameters:
name
- is the handler name.
getAttributes
public java.util.Map getAttributes()
setAttributes
public void setAttributes(java.util.Map attributes)
getType
public java.lang.String getType()
- Description copied from interface:
Handler
- It retrieves the Handler type
- Specified by:
getType
in interface Handler
getAttributeNames
public java.lang.String[] getAttributeNames()
- Description copied from interface:
Handler
- It retrieves the attributes of the handler
- Specified by:
getAttributeNames
in interface Handler
getAttribute
public java.lang.Object getAttribute(java.lang.String key)
- Description copied from interface:
Handler
- It retrieves the value of an attribute value of the handler.
- Specified by:
getAttribute
in interface Handler
- Parameters:
key
- is an attribute name
setAttribute
public java.lang.Object setAttribute(java.lang.String key,
java.lang.Object value)
- Description copied from interface:
Handler
- It assigns an attributte to the handler.
- Specified by:
setAttribute
in interface Handler
- Parameters:
key
- is the attribute namevalue
- is the attribute value
- Returns:
- the old value is the attribute was already defined