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 > > >