public final class Log4jAppenderHandler
extends org.jboss.logmanager.ExtHandler
| Constructor and Description |
|---|
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 |
close()
Close the handler and its corresponding appender.
|
protected void |
doPublish(org.jboss.logmanager.ExtLogRecord record)
Publish a log record.
|
void |
flush()
Do nothing (there is no equivalent method on log4j appenders).
|
org.apache.log4j.Appender |
getAppender()
Get the log4j appender.
|
void |
setAppender(org.apache.log4j.Appender appender)
Set the Log4j appender.
|
void |
setFormatter(Formatter newFormatter) |
addHandler, checkAccess, clearHandlers, getHandlers, isAutoFlush, publish, publish, removeHandler, setAutoFlush, setHandlersgetEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setLevelpublic 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 setAppender(org.apache.log4j.Appender appender)
appender - the log4j appenderpublic void setFormatter(Formatter newFormatter) throws SecurityException
setFormatter in class HandlerSecurityExceptionprotected void doPublish(org.jboss.logmanager.ExtLogRecord record)
doPublish in class org.jboss.logmanager.ExtHandlerrecord - the log record to publishpublic void flush()
public void close()
throws SecurityException
close in interface Closeableclose in interface AutoCloseableclose in class HandlerSecurityException - if you are not allowed to close a handlerCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.