Funny you should ask. At the moment I am working on a more generalized version of MutableThreadContextMapFilter. I envision a Filter that will be able to reconfigure itself dynamically by querying a service. We have implemented such as service at my employer but I would like to include it with the component. Thus I plan on creating a separate logging-log4j-debug repo for this. My hope is that this will also be able to dynamically update Logger levels, so this should provide a universal way to update sets of servers. So I am not sure if the repo name is accurate for what I actually want to accomplish.
Piotr seems to have being able to move log4j-async to its own module in his focus. That is something I would definitely like to see as hopefully it can simplify core. I would target this at 3.x only though. I also think adding better monitoring support would be useful. Any integration that we can do with open-tracing/open-telemetry would be very important as well as making sure we integrate well with Datadog/New Relic/Dynatrace, etc. We really need to do something with the Jira backlog. I would bet at least 50% should be closed but it takes time to look at each one to determine if it is still valid or not. Anything that is valid should actually get worked on or closed as won’t do if we never plan to work on it. Separating the API into its own web site should be a high priority IMO. In fact, I am wondering if we really needed a 3.0 for the API. I definitely want to improve Log4j-Audit to make it more usable. It is a bit complicated and the UI needs to be completely redone. Personally, I want to spend more time on my blog. I haven’t written anything in a few years. I really want to push the work Piotr did on the transformer. I have started integrating that into a few of my services at work and so far it is completely transparent. I haven’t done any real world benchmarks with it though and I’d like to do that. This list is just my immediate reaction to your question. I am quite sure there are just as many things I have forgotten about as what is listed above. Ralph > On Jul 7, 2023, at 11:07 AM, Matt Sicker <m...@musigma.org> wrote: > > Now that we have Log4j 3’s first alpha release out along with some nifty > release tooling, I’d like to discuss the near future of the project. I’ll > have time to work on some of this at my day job, but that requires some > future planning first. Besides the DI system changes that I’m still working > on, what else did we want to finish up in the alpha releases? I know there’s > still more module splitting that could possibly be done. > > What are some things that you’d like to do? And things you’d like to see get > done but can’t necessarily do yourself? Or things you’d like to collaborate > on?