Class OutputStreamHandler

    • Constructor Detail

      • OutputStreamHandler

        public OutputStreamHandler()
        Construct a new instance with no formatter.
      • OutputStreamHandler

        public OutputStreamHandler​(Formatter formatter)
        Construct a new instance.
        Parameters:
        formatter - the formatter to use
      • OutputStreamHandler

        public OutputStreamHandler​(OutputStream outputStream,
                                   Formatter formatter)
        Construct a new instance.
        Parameters:
        outputStream - the output stream to use
        formatter - the formatter to use
    • Method Detail

      • getEncoding

        public String getEncoding()
        Get the target encoding.
        Overrides:
        getEncoding in class Handler
        Returns:
        the target encoding, or null if the platform default is being used
      • setWriter

        public void setWriter​(Writer writer)
        Set the writer. The writer will then belong to this handler; when the handler is closed or a new writer is set, this writer will be closed. Setting a writer will replace any target output stream.
        Overrides:
        setWriter in class WriterHandler
        Parameters:
        writer - the new writer, or null to disable logging
      • setOutputStream

        public void setOutputStream​(OutputStream outputStream)
        Set the output stream to write to. The output stream will then belong to this handler; when the handler is closed or a new writer or output stream is set, this output stream will be closed.
        Parameters:
        outputStream - the new output stream or null for none