|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.log4j.AppenderSkeleton
org.apache.log4j.WriterAppender
hep.aida.ref.sql.JAS3Plugin.JAS3Log4JAppender
public class JAS3Log4JAppender
JAS3Log4JAppender redirects Log4J messages to JAS3
Console.
$Id: JAS3Log4JAppender.java,v 1.4 2007/05/23 16:38:44 hrivnac Exp $
$Log: JAS3Log4JAppender.java,v $
Revision 1.4 2007/05/23 16:38:44 hrivnac
logical connections for Plotter; better UML
Revision 1.3 2004/10/29 22:27:25 hrivnac
imports corrected
Revision 1.2 2004/10/27 21:21:20 hrivnac
better documentation
Revision 1.1 2004/10/27 16:28:34 hrivnac
Log4J logging is connected to JAS3 Console
| Field Summary | |
|---|---|
private static Studio |
_app
|
private static Console |
_console
|
private static PrintStream |
_out
|
| Fields inherited from class org.apache.log4j.WriterAppender |
|---|
encoding, immediateFlush, qw |
| Fields inherited from class org.apache.log4j.AppenderSkeleton |
|---|
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
| Constructor Summary | |
|---|---|
JAS3Log4JAppender()
|
|
| Method Summary | |
|---|---|
void |
append(LoggingEvent event)
Append message to output Console. |
protected void |
closeWriter()
Override the parent WriterAppender.closeWriter()
implementation to dispose Console.. |
(package private) static void |
init(Object o,
Studio app)
Configure and connect to JAS3. |
boolean |
requiresLayout()
Requires a layout. |
private static void |
setConsole()
Create Console if it doesn't exist. |
void |
setLayout(Layout layout)
Set Layout. |
| Methods inherited from class org.apache.log4j.WriterAppender |
|---|
activateOptions, checkEntryConditions, close, createWriter, getEncoding, getImmediateFlush, reset, setEncoding, setErrorHandler, setImmediateFlush, setWriter, subAppend, writeFooter, writeHeader |
| Methods inherited from class org.apache.log4j.AppenderSkeleton |
|---|
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setName, setThreshold |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static Studio _app
private static Console _console
private static PrintStream _out
| Constructor Detail |
|---|
public JAS3Log4JAppender()
| Method Detail |
|---|
static void init(Object o,
Studio app)
o - The Object used to locate log4j configuration file.app - The JAS3 Studio to display all messages.public void append(LoggingEvent event)
Console.
Show eventual Throwable in Application popup window.
append in class WriterAppenderevent - The LoggingEvent to be displayed.public boolean requiresLayout()
requiresLayout in interface AppenderrequiresLayout in class WriterAppenderprotected final void closeWriter()
WriterAppender.closeWriter()
implementation to dispose Console..
closeWriter in class WriterAppenderpublic void setLayout(Layout layout)
Layout.
setLayout in interface AppendersetLayout in class AppenderSkeletonlayout - The Layout to be set.private static void setConsole()
Console if it doesn't exist.
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||