Class ConsoleHandler

All Implemented Interfaces:
Closeable, Flushable, AutoCloseable, FlushableCloseable, Protectable

public class ConsoleHandler extends OutputStreamHandler
A console handler which writes to System.out by default.
  • Field Details

  • Constructor Details

    • ConsoleHandler

      public ConsoleHandler()
      Construct a new instance.
    • ConsoleHandler

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

      public ConsoleHandler(ConsoleHandler.Target target)
      Construct a new instance.
      Parameters:
      target - the target to write to, or null to start with an uninitialized target
    • ConsoleHandler

      public ConsoleHandler(ConsoleHandler.Target target, Formatter formatter)
      Construct a new instance.
      Parameters:
      target - the target to write to, or null to start with an uninitialized target
      formatter - the formatter to use
  • Method Details

    • setTarget

      public void setTarget(ConsoleHandler.Target target)
      Set the target for this console handler.
      Parameters:
      target - the target to write to, or null to clear the target
    • wrap

      private static OutputStream wrap(OutputStream outputStream)
    • wrap

      private static Writer wrap(Writer writer)
    • setOutputStream

      public void setOutputStream(OutputStream outputStream)
      Set the output stream to write to.
      Overrides:
      setOutputStream in class OutputStreamHandler
      Parameters:
      outputStream - the new output stream or null for none