Class GrailsConsoleErrorPrintStream

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseable

    public class GrailsConsoleErrorPrintStream
    extends java.io.PrintStream
    Used to replace default System.err with one that routes calls through GrailsConsole.
    Since:
    2.0
    • Field Summary

      • Fields inherited from class java.io.FilterOutputStream

        out
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.PrintStream 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.io.OutputStream

        nullOutputStream
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GrailsConsoleErrorPrintStream

        public GrailsConsoleErrorPrintStream​(java.io.PrintStream out)
    • Method Detail

      • getTargetOut

        public java.io.PrintStream 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