[ 
https://issues.apache.org/jira/browse/LOG4J2-926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14568440#comment-14568440
 ] 

Gary Gregory edited comment on LOG4J2-926 at 6/2/15 3:05 AM:
-------------------------------------------------------------

>From https://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout

{noformat}
Format modifier left justify    minimum width   maximum width   comment
%-20.-30c       true    20      30      Right pad with spaces if the category 
name is shorter than 20 characters. However, if category name is longer than 30 
characters, then truncate from the end.
{noformat}

But I do not see a simple 'truncate from the end' documented but maybe 
{{%.-30msg}} would work and could doc'd.


was (Author: garydgregory):
>From https://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout

{noformat}
Format modifier left justify    minimum width   maximum width   comment
%-20.-30c       true    20      30      Right pad with spaces if the category 
name is shorter than 20 characters. However, if category name is longer than 30 
characters, then truncate from the end.
{noformat}

But I do not see a simple 'truncate from the end' option.

> Truncate from the end of text format modifier
> ---------------------------------------------
>
>                 Key: LOG4J2-926
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-926
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: Pattern Converters
>    Affects Versions: 2.1
>            Reporter: David Ohana
>             Fix For: 2.3
>
>         Attachments: 
> 0001-LOG4J2-926-Implemented-Truncate-from-end-using-the-m.patch
>
>
> In log4j 2, I would like to trim the end of messages written to the console 
> appender when size is above a specified threshold.
> I looked at the 
> http://logging.apache.org/log4j/2.0/manual/layouts.html#PatternLayout docs 
> but can see no option to truncate the end of the "msg" field.
> "%.1000msg" will leave only the last 1000 chars of the message.
> This is not good for me because in Java the most inner frames in stack trace 
> are printed at the beginning of the message.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to