We generally (almost always?) discuss features, either in a mailing list
thread or a PR.

Log4j can neither ship integrations for every custom encoding in the wild,
nor it should. Good news is, Log4j is extensible
<https://logging.apache.org/log4j/2.x/manual/extending.html> and external
projects (e.g., Serilog's CLEF
<https://github.com/serilog/serilog-formatting-compact> mentioned in #3207
<https://github.com/apache/logging-log4j2/issues/3207>) can easily provide
Log4j integrations under their own umbrella. That said, if you/users still
think such an extension should be part of the official Log4j distribution,
we can always discuss this.

`*Layout.json` files you spotted under `log4j-layout-template-json` are
JSON Template Layout's predefined event templates
<https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-templates>
.


On Thu, Jan 23, 2025 at 6:15 AM Jay Kataria <jaykataria1...@gmail.com>
wrote:

> Hi folks,
>
> RE: https://github.com/apache/logging-log4j2/issues/3207
>
> Context: Add support to Compact Log Event Format
>
> Before I start the discussion here, I want to mention I am a Log4j newbie
> contributor, and don't know feature requests etc work, and what is a good
> feature vs what is not a good feature to take into account.
>
> I had multiple questions about this issue.
>
> 1. Validity of the current request, Does it sound like a good feature to
> have when it comes to log-4j, One customer in this case provided a need for
> the purpose, do we just implement features on these request?
> 2. What does it take to implement such stuff, I saw a bunch of layouts like
> `GelfLayout.json`, `GcpLayout.json` etc. How does the processing of these
> files work, Is there any documentation on that or can someone provide me
> the links of how this plays out in action?
>
>
> Regards,
> Jay Katariya
> Email: jaykataria1...@mail.com
>

Reply via email to