Class ConsoleAppender

    • Constructor Detail

      • ConsoleAppender

        public ConsoleAppender()
        Constructs a non-configured appender.
      • ConsoleAppender

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

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

      • getFollow

        public 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
      • getTarget

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

        public boolean requiresLayout()
        The WriterAppender requires a layout. Hence, this method returns true.
        Specified by:
        requiresLayout in interface Appender
        Overrides:
        requiresLayout in class WriterAppender
        Returns:
        true if a Layout is required.
      • setFollow

        public void setFollow​(boolean follow)
        Sets whether the appender honors reassignments of System.out or System.err made after configuration.
        Parameters:
        follow - 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
      • 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.