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)