Class ConsoleAppender

  • All Implemented Interfaces:
    Appender, OptionHandler

    public class ConsoleAppender
    extends WriterAppender
    ConsoleAppender appends log events to System.out or System.err using a layout specified by the user. The default target is System.out.
    Since:
    1.1
    Author:
    Ceki Gülcü, Curt Arnold
    • Constructor Detail

      • ConsoleAppender

        public ConsoleAppender()
        Constructs an unconfigured appender.
      • ConsoleAppender

        public ConsoleAppender​(Layout layout)
        Creates a configured appender.
        Parameters:
        layout - layout, may not be null.
      • ConsoleAppender

        public ConsoleAppender​(Layout layout,
                               String target)
        Creates a configured appender.
        Parameters:
        layout - layout, may not be null.
        target - target, either "System.err" or "System.out".
    • Method Detail

      • setTarget

        public void setTarget​(String value)
        Sets the value of the Target option. Recognized values are "System.out" and "System.err". Any other value will be ignored.
      • getTarget

        public String getTarget()
        Returns the current value of the Target property. The default value of the option is "System.out". See also setTarget(java.lang.String).
      • setFollow

        public final void setFollow​(boolean newValue)
        Sets whether the appender honors reassignments of System.out or System.err made after configuration.
        Parameters:
        newValue - if true, appender will use value of System.out or System.err in force at the time when logging events are appended.
        Since:
        1.2.13
      • getFollow

        public final boolean getFollow()
        Gets whether the appender honors reassignments of System.out or System.err made after configuration.
        Returns:
        true if appender will use value of System.out or System.err in force at the time when logging events are appended.
        Since:
        1.2.13