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