org.apache.jdo.tck.util
Class TCKFileAppender

java.lang.Object
  extended byorg.apache.log4j.AppenderSkeleton
      extended byorg.apache.log4j.WriterAppender
          extended byorg.apache.log4j.FileAppender
              extended byorg.apache.jdo.tck.util.TCKFileAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class TCKFileAppender
extends org.apache.log4j.FileAppender

TCKFileAppender appends log events to a file. Overrides FileAppender.setFile(java.lang.String, boolean, boolean, int) changing the given file name. For details on the construction of the changed file name see method BatchTestRunner.changeFileName(String).


Field Summary
 
Fields inherited from class org.apache.log4j.FileAppender
bufferedIO, bufferSize, fileAppend, fileName
 
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
TCKFileAppender()
           
TCKFileAppender(org.apache.log4j.Layout layout, java.lang.String filename)
           
TCKFileAppender(org.apache.log4j.Layout layout, java.lang.String filename, boolean append)
           
TCKFileAppender(org.apache.log4j.Layout layout, java.lang.String filename, boolean append, boolean bufferedIO, int bufferSize)
           
 
Method Summary
 void setFile(java.lang.String fileName, boolean append, boolean bufferedIO, int bufferSize)
          The given file name is changed calling method BatchTestRunner.changeFileName(String).
 
Methods inherited from class org.apache.log4j.FileAppender
activateOptions, closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFile, setQWForFiles
 
Methods inherited from class org.apache.log4j.WriterAppender
append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, 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, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCKFileAppender

public TCKFileAppender()
See Also:
FileAppender.FileAppender()

TCKFileAppender

public TCKFileAppender(org.apache.log4j.Layout layout,
                       java.lang.String filename,
                       boolean append,
                       boolean bufferedIO,
                       int bufferSize)
                throws java.io.IOException

TCKFileAppender

public TCKFileAppender(org.apache.log4j.Layout layout,
                       java.lang.String filename,
                       boolean append)
                throws java.io.IOException
See Also:
FileAppender.FileAppender(org.apache.log4j.Layout, java.lang.String, boolean, boolean, int)

TCKFileAppender

public TCKFileAppender(org.apache.log4j.Layout layout,
                       java.lang.String filename)
                throws java.io.IOException
See Also:
FileAppender.FileAppender(org.apache.log4j.Layout, java.lang.String)
Method Detail

setFile

public void setFile(java.lang.String fileName,
                    boolean append,
                    boolean bufferedIO,
                    int bufferSize)
             throws java.io.IOException
The given file name is changed calling method BatchTestRunner.changeFileName(String).

Throws:
java.io.IOException
See Also:
FileAppender.setFile(java.lang.String, boolean, boolean, int)


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.