Robert Middleton created LOGCXX-514:
---------------------------------------

             Summary: Create a libfmt layout
                 Key: LOGCXX-514
                 URL: https://issues.apache.org/jira/browse/LOGCXX-514
             Project: Log4cxx
          Issue Type: New Feature
            Reporter: Robert Middleton
            Assignee: Robert Middleton


As an alternative to the PatternLayout that currently exists, create a Layout 
that uses libfmt to create the formatting of the message.  This would utilize 
the fmt named parameters feature to replicate the %-replacements of 
PatternLayout.

 

The configuration would look something like this:
{code:java}
[{localdate}] {logger:-20p} {level} - {message}{newline}
{code}
 

Things to figure out:
 * How to replicate %c\{2} --> a.b.c prints as b.c
 ** Probably need to add this as a parameter instead of encoding in the format 
string
 * Similar to the above, how to handle arbitrary MDC key?  Add a parameter to 
the layout?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to