apollo.Log
Class HTTPWriter

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

public class HTTPWriter
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 HTML pleasing version.


Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
HTTPWriter()
           
HTTPWriter(java.io.OutputStream out)
           
HTTPWriter(java.io.OutputStream out, java.lang.String logPrefix)
           
HTTPWriter(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

HTTPWriter

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

HTTPWriter

public HTTPWriter(java.io.OutputStream out)

HTTPWriter

public HTTPWriter(java.lang.String logPrefix)

HTTPWriter

public HTTPWriter()
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