com.singularsys.aa.logging
Class LogWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by com.singularsys.aa.logging.LogWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class LogWriter
extends java.io.PrintWriter

Writes to a StringWriter and returns the results as a String with getLog().

Author:
nathan

Field Summary
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
LogWriter(java.io.OutputStream outputStream)
           
LogWriter(java.io.Writer writer)
           
 
Method Summary
 void decrLogLevel()
           
 void disable()
           
 void enable()
           
 void incrLogLevel()
           
 void print(java.lang.String str)
           
 void println()
           
 void println(java.lang.String str)
           
 void printTitle(java.lang.String title)
           
 void setLogLevel(int level_in)
           
 
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, printf, printf, println, 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

LogWriter

public LogWriter(java.io.OutputStream outputStream)

LogWriter

public LogWriter(java.io.Writer writer)
Method Detail

setLogLevel

public void setLogLevel(int level_in)

incrLogLevel

public void incrLogLevel()

decrLogLevel

public void decrLogLevel()

enable

public void enable()

disable

public void disable()

print

public void print(java.lang.String str)
Overrides:
print in class java.io.PrintWriter

println

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

println

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

printTitle

public void printTitle(java.lang.String title)