|
|
|||||||||
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 WriterAppender
event
- The LoggingEvent
to be displayed.public boolean requiresLayout()
requiresLayout
in interface Appender
requiresLayout
in class WriterAppender
protected final void closeWriter()
WriterAppender.closeWriter()
implementation to dispose Console
..
closeWriter
in class WriterAppender
public void setLayout(Layout layout)
Layout
.
setLayout
in interface Appender
setLayout
in class AppenderSkeleton
layout
- 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 |