Class WriterTarget

    • Field Detail

      • m_output

        private java.io.Writer m_output
    • Constructor Detail

      • WriterTarget

        public WriterTarget​(java.io.Writer writer,
                            Formatter formatter)
        Construct target with a specific writer and formatter.
        Parameters:
        writer - the writer
        formatter - the formatter
    • Method Detail

      • setWriter

        protected void setWriter​(java.io.Writer writer)
        Set the writer. Close down writer and write tail if appropriate.
        Parameters:
        writer - the new writer
      • write

        protected void write​(java.lang.String data)
        Concrete implementation of output that writes out to underlying writer.
        Overrides:
        write in class AbstractOutputTarget
        Parameters:
        data - the data to output
      • close

        public void close()
        Shutdown target. Attempting to write to target after close() will cause errors to be logged.
        Specified by:
        close in interface Closeable
        Overrides:
        close in class AbstractOutputTarget
      • shutdownWriter

        protected void shutdownWriter()
        Shutdown Writer.