Matt Sicker
Matt Sicker
I like where this conversation is going so far! Do either of you have advice on performance measurements here? While I can certainly implement things according to recommendations here, I'm...
How can we fix the incompatibility with the changes in `Layout`, though? If we release Log4j 3.0 with support for serialization, that'll be embarrassing to be honest.
Looking at your log file, I see that some debug logs do indeed have the unix milliseconds timestamp, but others don't, and that seems odd. The use of `%F` is...
I don't think it should cause problems, but it was one of the few things I noticed in the debug logs that differs from a plain setup.
Another issue from Jira for additional context: https://issues.apache.org/jira/browse/LOG4J2-3134 (can likely be rolled into this issue as we're migrating away from Jira over time).
This seems to work fine already in 3.0.0-beta1, though the annotations have changed a little.
That's more of a problem if you mix parameterized logging and concatenated strings. If there are no parameters given, then no parameterized placeholders will be replaced.
This is a long-known issue specific to macOS because by default, macOS does not include an entry in `/etc/hosts` for `localhost`, so the default behavior of its network stack (or...
Back when I first tried to debug this, I had fun due to the fact that Java calls into those exact C functions, and you can't exactly debug those through...
We're considering a fresh v3 logging API which the existing v2 API will be updated to extend (which has become fairly bloated over time). Given the similarity between `LoggerProvider` and...