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, checkAccess, clearHandlers, disableAccess, enableAccess, getHandlers, isAutoFlush, isEnabled, protect, publish, publish, removeHandler, setAutoFlush, setEnabled, setEncoding, setErrorManager, setFilter, setHandlers, setLevel, unprotect
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError
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 setAppender(org.apache.log4j.Appender appender)
appender
- the log4j appenderpublic void setFormatter(Formatter newFormatter) throws SecurityException
setFormatter
in class org.jboss.logmanager.ExtHandler
SecurityException
protected void doPublish(org.jboss.logmanager.ExtLogRecord record)
doPublish
in class org.jboss.logmanager.ExtHandler
record
- the log record to publishpublic void flush()
public void close() throws SecurityException
close
in interface Closeable
close
in interface AutoCloseable
close
in class org.jboss.logmanager.ExtHandler
SecurityException
- if you are not allowed to close a handlerCopyright © 2019 JBoss by Red Hat. All rights reserved.