Volkan Yazıcı
Volkan Yazıcı
@ppkarwasz, I'd really appreciate a dedicated `manual/native.adoc` such that: * It is linked from a bridging section in `installation.adoc` (at the bottom?) * It is nested under `Installation` in `nav.adoc`...
> Extend `log4j-docgen` to be able to generate GraalVM reflection metadata. Why do we use `log4j-docgen` but not `log4j-plugins` instead to generate this metadata?
I support this idea; to be more precise: to replace TCCL-as-a-fallback usages with `CL`s of `log4j-core`, `log4j-api`, or `LC`.
Agreed with the proposal. I have an inkling that several of such tests can also be converted to a unit test that doesn't need any network infrastructure setup.
@SnobbyVirus1973, first of all, (as @ppkarwasz indicated) **you are not using `ConfigurationBuilder`**, but instead programmatically creating components using their builders. This approach we strongly discourage and **you should be using...
> Yes it does support runtime lookups (see [Runtime evaluation of attributes](https://logging.staged.apache.org/log4j/2.x/manual/appenders.html#runtime-evaluation) I recently revamped). It just does not pass the log event as argument to `StrSubstitutor`, so some lookups...
@SnobbyVirus1973, @ppkarwasz, what about the following instead? 1. Ship `log4j2-main.xml` in the core project 2. Ship `log4j2-supplement.xml` in the JAR package 3. In the core project, create a `ConfigurationFactory` such...
@ppkarwasz, good examination. Agreed with the proposal. Some remarks: > Let us deprecate `HTTP.verifyHostname` in `2.x`. In `3.x` we can still keep it, but set its default value to `SSL.verifyHostname`....
@jhl221123, before writing any code, would you mind sharing a list of things that you plan to deliver grouped by target branch (i.e., `2.x` and `main`), please? > we use...
@hd42, this sounds like a deadlock to me. That is, `ProviderUtil` is trying to acquire the initialization lock that is already acquired. We can improve the diagnostics by reporting if...