com.ontimize.util.gis.client.gui.panels.actions
Class GisLoggerPanelAppender

java.lang.Object
  extended by com.ontimize.util.gis.client.gui.panels.actions.GisLoggerPanelAppender
All Implemented Interfaces:
org.apache.log4j.Appender

public class GisLoggerPanelAppender
extends java.lang.Object
implements org.apache.log4j.Appender


Field Summary
protected  javax.swing.text.SimpleAttributeSet attrs
           
protected static java.awt.Color colorDebug
           
protected static java.awt.Color colorError
           
protected static java.awt.Color colorInfo
           
protected static java.awt.Color colorTrace
           
protected static java.awt.Color colorWarn
           
protected  java.text.SimpleDateFormat dateFormat
           
protected  javax.swing.text.DefaultStyledDocument doc
           
protected  org.apache.log4j.spi.ErrorHandler errorHandler
           
protected  org.apache.log4j.Layout layout
           
protected  java.util.concurrent.locks.Lock logLock
           
protected  java.lang.String name
           
protected  int offset
           
protected  javax.swing.JTextPane output
           
protected  int priorityLevel
           
 
Constructor Summary
GisLoggerPanelAppender()
           
 
Method Summary
 void addFilter(org.apache.log4j.spi.Filter filter)
           
 void clearFilters()
           
 void clearLog()
           
 void close()
           
 void doAppend(org.apache.log4j.spi.LoggingEvent event)
           
protected  java.awt.Color getColor(org.apache.log4j.Level level)
           
 javax.swing.text.DefaultStyledDocument getDocument()
           
 org.apache.log4j.spi.ErrorHandler getErrorHandler()
           
 org.apache.log4j.spi.Filter getFilter()
           
protected  int getFontSize(org.apache.log4j.Level level)
           
 org.apache.log4j.Layout getLayout()
           
 java.lang.String getName()
           
 boolean requiresLayout()
           
 void setErrorHandler(org.apache.log4j.spi.ErrorHandler errorHandler)
           
 void setLayout(org.apache.log4j.Layout layout)
           
 void setMinimumPriority(int priorityLevel)
           
 void setName(java.lang.String name)
           
 void setOutput(javax.swing.JTextPane output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

colorTrace

protected static java.awt.Color colorTrace

colorInfo

protected static java.awt.Color colorInfo

colorDebug

protected static java.awt.Color colorDebug

colorWarn

protected static java.awt.Color colorWarn

colorError

protected static java.awt.Color colorError

layout

protected org.apache.log4j.Layout layout

errorHandler

protected org.apache.log4j.spi.ErrorHandler errorHandler

name

protected java.lang.String name

logLock

protected java.util.concurrent.locks.Lock logLock

output

protected javax.swing.JTextPane output

doc

protected javax.swing.text.DefaultStyledDocument doc

attrs

protected javax.swing.text.SimpleAttributeSet attrs

dateFormat

protected java.text.SimpleDateFormat dateFormat

offset

protected int offset

priorityLevel

protected int priorityLevel
Constructor Detail

GisLoggerPanelAppender

public GisLoggerPanelAppender()
Method Detail

setMinimumPriority

public void setMinimumPriority(int priorityLevel)

clearLog

public void clearLog()

setOutput

public void setOutput(javax.swing.JTextPane output)

addFilter

public void addFilter(org.apache.log4j.spi.Filter filter)
Specified by:
addFilter in interface org.apache.log4j.Appender

clearFilters

public void clearFilters()
Specified by:
clearFilters in interface org.apache.log4j.Appender

close

public void close()
Specified by:
close in interface org.apache.log4j.Appender

doAppend

public void doAppend(org.apache.log4j.spi.LoggingEvent event)
Specified by:
doAppend in interface org.apache.log4j.Appender

getColor

protected java.awt.Color getColor(org.apache.log4j.Level level)

getFontSize

protected int getFontSize(org.apache.log4j.Level level)

getErrorHandler

public org.apache.log4j.spi.ErrorHandler getErrorHandler()
Specified by:
getErrorHandler in interface org.apache.log4j.Appender

getFilter

public org.apache.log4j.spi.Filter getFilter()
Specified by:
getFilter in interface org.apache.log4j.Appender

getLayout

public org.apache.log4j.Layout getLayout()
Specified by:
getLayout in interface org.apache.log4j.Appender

requiresLayout

public boolean requiresLayout()
Specified by:
requiresLayout in interface org.apache.log4j.Appender

setErrorHandler

public void setErrorHandler(org.apache.log4j.spi.ErrorHandler errorHandler)
Specified by:
setErrorHandler in interface org.apache.log4j.Appender

setLayout

public void setLayout(org.apache.log4j.Layout layout)
Specified by:
setLayout in interface org.apache.log4j.Appender

getName

public java.lang.String getName()
Specified by:
getName in interface org.apache.log4j.Appender

setName

public void setName(java.lang.String name)
Specified by:
setName in interface org.apache.log4j.Appender

getDocument

public javax.swing.text.DefaultStyledDocument getDocument()