public class Log4jAppenderHandler
extends org.jboss.logmanager.ExtHandler
log4j appender to a handler.| Modifier and Type | Class and Description |
|---|---|
class |
Log4jAppenderHandler.FormatterLayout
An emulator for log4j
Layouts. |
| Modifier and Type | Field and Description |
|---|---|
static String |
ACTIVATE_OPTIONS_METHOD_NAME |
static String |
ACTIVATOR_PROPERTY_METHOD_NAME |
| Constructor and Description |
|---|
Log4jAppenderHandler() |
Log4jAppenderHandler(org.apache.log4j.Appender appender)
Construct a new instance.
|
Log4jAppenderHandler(org.apache.log4j.Appender appender,
boolean applyLayout)
Construct a new instance, possibly applying a
Layout to the given appender instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activates the appender only if it's an
option handler. |
void |
close() |
protected void |
doPublish(org.jboss.logmanager.ExtLogRecord record) |
void |
flush() |
org.apache.log4j.Appender |
getAppender()
Get the log4j appender.
|
void |
setAppender(org.apache.log4j.Appender appender)
Set the Log4j appender.
|
void |
setDummy(String ignore)
This method does nothing.
|
void |
setFormatter(Formatter newFormatter) |
addHandler, checkAccess, checkAccess, clearHandlers, disableAccess, enableAccess, getHandlers, isAutoFlush, isEnabled, protect, publish, publish, removeHandler, setAutoFlush, setEnabled, setEncoding, setErrorManager, setFilter, setHandlers, setLevel, unprotectgetEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportErrorpublic static final String ACTIVATE_OPTIONS_METHOD_NAME
public static final String ACTIVATOR_PROPERTY_METHOD_NAME
public Log4jAppenderHandler()
public Log4jAppenderHandler(org.apache.log4j.Appender appender)
appender - the appender to delegate topublic Log4jAppenderHandler(org.apache.log4j.Appender appender,
boolean applyLayout)
Layout to the given appender instance.appender - the appender to delegate toapplyLayout - true to apply an emulated layout, false otherwisepublic org.apache.log4j.Appender getAppender()
public void setDummy(String ignore)
activate() method will be invoked
when log4j appenders are also option handlers.ignore - any string value or nullpublic void activate()
option handler.public void setAppender(org.apache.log4j.Appender appender)
appender - the log4j appenderpublic void setFormatter(Formatter newFormatter) throws SecurityException
setFormatter in class org.jboss.logmanager.ExtHandlerSecurityExceptionprotected void doPublish(org.jboss.logmanager.ExtLogRecord record)
doPublish in class org.jboss.logmanager.ExtHandlerpublic void flush()
public void close()
throws SecurityException
close in interface Closeableclose in interface AutoCloseableclose in class org.jboss.logmanager.ExtHandlerSecurityExceptionCopyright © 2014 JBoss by Red Hat. All rights reserved.