Hi Volkan, On Thu, 11 Apr 2024 at 21:26, Volkan Yazıcı <vol...@yazi.ci> wrote: > *Slightly longer answer:* Log4j has never had a holistic observability view > to its internals. We need something new (if not, from scratch), and > preferably, applicable to not only async. logging, but all components > wherever this can be needed. This is time consuming hard work. > Piotr and I, sort of, the only active Log4j maintainers nowadays, are > swamped with other priorities. All that said, you can contract a maintainer > <https://logging.apache.org/log4j/2.x/support.html#commercial> to get this > rolling.
I think you meant "you can contribute the functionality or contract **any** developer to do it". ;-) The way you wrote it sounds horrible. Adam, to be entirely clear: * Volkan and I are **not** the only maintainers. If a majority of maintainers support your PR, personally I will not block it, although I prefer to keep implementation details encapsulated as much as possible, so we can refactor them at any time, * We would like to have a holistic solution to instrumenting Log4j Core. Even though Volkan and I undeniably work a lot on Log4j as part of our job, adding metrics to Log4j is not covered by our clients. So we cannot afford to deliver it ourselves in our spare time, * Volkan probably meant that a Log4j maintainer could deliver this work faster, but we really don't care who contributes it. If you can contribute such a PR, we would be happy to review it. However before starting such a major endeavour you should either discuss the details on this mailing list or you can contact us directly and we can organize a video call with the rest of the PMC, * Let me stress that we treat all PRs equally, whether coming from a project founder, PMC member or external contributors. My co-maintainers could probably tell you more about it. ;-) Piotr