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 >