logging-log4j2
logging-log4j2 copied to clipboard
Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.
[JSpecify](https://jspecify.dev/) is a nullability annotation library with a [large list of supporters](https://jspecify.dev/about/). It is the recommended library to solve [LOG4J2-1477](https://issues.apache.org/jira/browse/LOG4J2-1477). The usage of JSpecify as `provided` library has however a...
We should reconsider enabling the Scorecard action, considering especially that: - A Scorecard for Apache Log4j is computed anyway, since [Scorecards are computed for 1 million critical projects](https://github.com/ossf/scorecard?tab=readme-ov-file#public-data). Running the...
…atternSelector. (#3092) Fixes #3078 (cherry picked from commit 062b945bc2cb852966b001c232051eb15456b9a4)
The LoggerContext fires two PropertyChangeEvents of type LoggerContext.PROPERTY_CONFIG on a reconfigure. A single reconfigure creates events in the following order: The first one the oldValue == newValue because it is...
#3450 needs to be ported to `main`.
The `profile` property of the `publish` element in `.asf.yaml` is not supported and should be removed from the `deploy-site.yaml` workflow.
The description of the logger precision using periods was confusing and the examples were wrong. This commit fixes the description, the wrong examples and adds one more example for clarification....
## Description I am using Log4j2 in my project and recently upgraded from version 2.23.1 to 2.24.3. The application employs an asynchronous logging strategy with Disruptor version 3.4.3. Below is...
## Description I have a config file for Log4j 2.x in XML format: ```xml ``` The XML validation is telling me: > Attribute charset is not allowed here The documentation...
This change splits the "don't use String concatenation" best practice into two parts: - A recommendation concerning performance: string concatenation is not efficient if the logger is off. - A...