apollo.Log
Class TextWriter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--apollo.Log.TextWriter
All Implemented Interfaces:
ExceptionWriter

public class TextWriter
extends java.io.PrintWriter
implements ExceptionWriter

This extends PrintWriter so it formats the stackTraces coming out of exceptions properly. It converts the stackTrace into a TEXT pleasing version.


Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
TextWriter()
           
TextWriter(java.io.OutputStream out)
           
TextWriter(java.io.OutputStream out, java.lang.String logPrefix)
           
TextWriter(java.lang.String logPrefix)
           
 
Method Summary
 java.lang.String getOutput()
           
 void println(char[] x)
           
 void println(java.lang.Object x)
           
 void println(java.lang.String x)
           
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextWriter

public TextWriter(java.io.OutputStream out,
                  java.lang.String logPrefix)

TextWriter

public TextWriter(java.io.OutputStream out)

TextWriter

public TextWriter(java.lang.String logPrefix)

TextWriter

public TextWriter()
Method Detail

getOutput

public java.lang.String getOutput()
Specified by:
getOutput in interface ExceptionWriter

println

public void println(char[] x)
Overrides:
println in class java.io.PrintWriter

println

public void println(java.lang.String x)
Overrides:
println in class java.io.PrintWriter

println

public void println(java.lang.Object x)
Overrides:
println in class java.io.PrintWriter