|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.log4j.AppenderSkeleton
jmri.util.JTextPaneAppender
public class JTextPaneAppender
Implements a log4j appender which writes to a swing JTextPane This code was copied from "jakarta-log4j-1.2.15\apache-log4j-1.2.15\contribs\SvenReimers\gui\TextPaneAppender.java" (which did not work properly, not even compile) and adapted for my needs.
| Field Summary |
|---|
| Fields inherited from class org.apache.log4j.AppenderSkeleton |
|---|
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
| Constructor Summary | |
|---|---|
JTextPaneAppender()
Constructor |
|
JTextPaneAppender(Layout aLayout,
String aName,
Filter[] aFilterArray,
JTextPane aTextPane)
Constructor |
|
| Method Summary | |
|---|---|
void |
append(LoggingEvent event)
|
void |
close()
|
Color |
getColorDebug()
getColorDebug |
Color |
getColorEmerg()
getColorEmerg |
Color |
getColorError()
getColorError |
Color |
getColorInfo()
getColorInfo |
Color |
getColorWarn()
getColorWarn |
String |
getFontName(Level aLevel)
Retrieves the font name of a particular Level |
int |
getFontSize(Level aLevel)
Get the font size for a particular logging level |
JTextPane |
getTextPane()
Get current TextPane |
boolean |
requiresLayout()
|
void |
setColorDebug(Color color)
setColorDebug |
void |
setColorEmerg(Color color)
setColorEmerg |
void |
setColorError(Color color)
setColorError |
void |
setColorInfo(Color color)
setColorInfo |
void |
setColorWarn(Color color)
setColorWarn |
void |
setFontName(String aName)
Sets the font name of all known Level's |
void |
setFontName(String aName,
Level aLevel)
setFontName |
void |
setFontSize(int aSize)
Sets the font size of all Level's |
void |
setFontSize(int aSize,
Level aLevel)
Sets the font size of a particular Level |
void |
setTextPane(JTextPane aTextpane)
Set current TextPane |
| Methods inherited from class org.apache.log4j.AppenderSkeleton |
|---|
activateOptions, addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JTextPaneAppender(Layout aLayout,
String aName,
Filter[] aFilterArray,
JTextPane aTextPane)
aLayout - aName - aFilterArray - aTextPane - public JTextPaneAppender()
| Method Detail |
|---|
public void close()
Appender.close()public void append(LoggingEvent event)
append in class AppenderSkeletonAppenderSkeleton.append(org.apache.log4j.spi.LoggingEvent)public JTextPane getTextPane()
public void setTextPane(JTextPane aTextpane)
aTextpane - public void setColorEmerg(Color color)
color - public Color getColorEmerg()
public void setColorError(Color color)
color - public Color getColorError()
public void setColorWarn(Color color)
color - public Color getColorWarn()
public void setColorInfo(Color color)
color - public Color getColorInfo()
public void setColorDebug(Color color)
color - public Color getColorDebug()
public void setFontSize(int aSize)
aSize -
public void setFontSize(int aSize,
Level aLevel)
aSize - aLevel - public int getFontSize(Level aLevel)
aLevel - public void setFontName(String aName)
aName -
public void setFontName(String aName,
Level aLevel)
aName - aLevel - public String getFontName(Level aLevel)
aLevel - public boolean requiresLayout()
Appender.requiresLayout()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||