org.nlogo.api
Class XMLFileAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.apache.log4j.WriterAppender
          extended by org.apache.log4j.FileAppender
              extended by org.nlogo.api.XMLFileAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class XMLFileAppender
extends org.apache.log4j.FileAppender


Constructor Summary
XMLFileAppender()
           
 
Method Summary
 void close()
           
 void setFile(String fileName, boolean append, boolean bufferedIO, int bufferSize)
           
 void setIPAddress(String ip)
           
 void setModelName(String modelName)
           
 void setStudentName(String name)
           
 void setUsername(String username)
           
 void setVersion(String version)
           
 
Methods inherited from class org.apache.log4j.FileAppender
activateOptions, getAppend, getBufferedIO, getBufferSize, getFile, setAppend, setBufferedIO, setBufferSize, setFile
 
Methods inherited from class org.apache.log4j.WriterAppender
append, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLFileAppender

public XMLFileAppender()
Method Detail

setUsername

public void setUsername(String username)

setIPAddress

public void setIPAddress(String ip)

setModelName

public void setModelName(String modelName)

setStudentName

public void setStudentName(String name)

setVersion

public void setVersion(String version)

setFile

public void setFile(String fileName,
                    boolean append,
                    boolean bufferedIO,
                    int bufferSize)
             throws IOException
Overrides:
setFile in class org.apache.log4j.FileAppender
Throws:
IOException

close

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