org.codehaus.groovy.grails.cli.logging
Class GrailsConsolePrintStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by org.codehaus.groovy.grails.cli.logging.GrailsConsolePrintStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class GrailsConsolePrintStream
extends java.io.PrintStream

Used to replace default System.out with one that routes calls through GrailsConsole.

Since:
2.0

Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
GrailsConsolePrintStream(java.io.OutputStream out)
           
 
Method Summary
 java.io.OutputStream getTargetOut()
           
 void print(java.lang.Object o)
           
 void print(java.lang.String s)
           
 void println(java.lang.Object o)
           
 void println(java.lang.String s)
           
 
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, setError, write, write
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrailsConsolePrintStream

public GrailsConsolePrintStream(java.io.OutputStream out)
Method Detail

getTargetOut

public java.io.OutputStream getTargetOut()

print

public void print(java.lang.Object o)
Overrides:
print in class java.io.PrintStream

print

public void print(java.lang.String s)
Overrides:
print in class java.io.PrintStream

println

public void println(java.lang.String s)
Overrides:
println in class java.io.PrintStream

println

public void println(java.lang.Object o)
Overrides:
println in class java.io.PrintStream