On Thu, Jan 25, 2018 at 11:46 AM, Ralph Goers <ralph.go...@dslextreme.com>
wrote:

>
> > On Jan 25, 2018, at 11:11 AM, Gary Gregory <garydgreg...@gmail.com>
> wrote:
> >
> > Hi All:
> >
> > I am looking at https://issues.apache.org/jira/browse/LOG4J2-2195
> >
> > Looking at our documentation for PatternLayout, the way I interpret
> > "suffix" is that it is a string printed _after_ the stack trace is
> printed
> > out. Makes sense, handy. The "separator" attribute is supposed to
> represent
> > the separation between each element of a stack trace and is set to the
> > system line separator by default. This does not work in certain
> > combinations, hence the ticket.
> >
> > What the code currently does and tests is that the suffix is printed at
> the
> > end of each stack trace element. By default is suffix is an empty string.
> >
> > You cannot print a single string at the end of a stack trace.
> >
> > What I propose is:
> > - suffix only prints at the end of the stack trace
> > - separator prints at the end of each stack trace element
> >
> > Thoughts?
>
> This feature was added on last march. I can’t tell from the commit log
> what the Jira issue number was but the commit message specifically says it
> adds the suffix to each line. I have no idea what the use case was but what
> you are proposing would break that so I don’t think modifying the behavior
> of that is a great idea as it breaks compatibility.
>

Here it is from the changes.xml:

      <action issue="LOG4J2-1843" dev="mattsicker" type="add"
due-to="Zilong Song">
        Add support for appending common suffix to each line of throwable
stack trace.
      </action>

Gary


>
> Ralph
>
>
>

Reply via email to