> 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


Reply via email to