[ANNOUNCE] Apache Log4j Tools 0.8.0 released

2024-03-22 Thread Volkan Yazıcı
Apache Log4j Tools team is pleased to announce the 0.8.0 release. This project provides tooling internally used by the Apache Log4j project. For further information (support, download, etc.) see the project website[1]. [1] https://logging.apache.org/log4j/tools === Release Notes This release del

[RESULT][VOTE] Release Apache Log4j Tools 0.8.0 (RC3)

2024-03-22 Thread Volkan Yazıcı
Adding my +1. With that, the release passes with 3 binding +1 votes from Piotr, Matt, and me. I will continue the release process. On Thu, Mar 21, 2024 at 4:42 PM Volkan Yazıcı wrote: > > This is a vote to release the Apache Log4j Tools 0.8.0 (RC3). > > Website: https://logging.staged.apache.org

Re: [VOTE] Release Apache Log4j Tools 0.8.0 (RC3)

2024-03-22 Thread Matt Sicker
+1 Validated checksums, signatures, reproducible build. Small note: NOTICE.txt should get an updated copyright year, but not a blocker. > On Mar 21, 2024, at 10:42, Volkan Yazıcı wrote: > > This is a vote to release the Apache Log4j Tools 0.8.0 (RC3). > > Website: https://logging.staged.apach

Re: Context data propagation and logger-bound context data

2024-03-22 Thread Ralph Goers
> On Mar 22, 2024, at 1:45 AM, Volkan Yazıcı wrote: > > No, it is not the same thing Matt. Let me be as explicit as I can: > > var logger0 = getLogger(); // MDC: {} > var logger1 = logger0.withContextData("x", 1); // MDC: {x: 1} > var logger2 = logger1.withContextData("y", 2); // MDC: {x: 1

Re: Context data propagation and logger-bound context data

2024-03-22 Thread Piotr P. Karwasz
Hi Volkan, On Fri, 22 Mar 2024 at 09:45, Volkan Yazıcı wrote: > *P.S.* For Log4j 3 API Javadocs, you can browse to > https://logging.apache.org/log4j/3.x and search for "Javadoc" in the > menu. (Obviously, same works for Log4j 2 too.) > You can also Google "log4j javadoc" now! Apparently our 30

Re: Context data propagation and logger-bound context data

2024-03-22 Thread Volkan Yazıcı
No, it is not the same thing Matt. Let me be as explicit as I can: var logger0 = getLogger(); // MDC: {} var logger1 = logger0.withContextData("x", 1); // MDC: {x: 1} var logger2 = logger1.withContextData("y", 2); // MDC: {x: 1, y: 2} This is the functionality being requested. Whoever claims t

Re: Context data propagation and logger-bound context data

2024-03-22 Thread Piotr P. Karwasz
Hi Ralph, On Fri, 22 Mar 2024 at 03:08, Ralph Goers wrote: > > On Mar 21, 2024, at 3:19 PM, Piotr P. Karwasz > > wrote: > > > > > > PS: In the `main` branch I plan to replace the default > > ReusableMessageFactory with ReusableLogEventFactory: > > > > * this change should have a minimal impact