On Thu, Jan 25, 2018 at 11:56 AM, Gary Gregory <garydgreg...@gmail.com> wrote:
> 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> > Also looking at https://issues.apache.org/jira/browse/LOG4J2-1838 it is now clear that the documentation needs improvement. I'll see about fixing that and fixing the bug without breaking suffix. Gary > > Gary > > >> >> Ralph >> >> >> >