logging-log4j2 icon indicating copy to clipboard operation
logging-log4j2 copied to clipboard

Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.

Results 483 logging-log4j2 issues
Sort by recently updated
recently updated
newest added

Some tests were changing system properties, but were not reverting their changes. This pull request tries to address this issue. In some cases there were `System.setProperty(Constants.LOG4J_CONTEXT_SELECTOR, Strings.EMPTY);` calls without that...

so we can change the load order if we need: such as lock some properties for force disable some feature we don't need. ie: SystemPropertiesPropertySource is priority=100, if we want...

For https://issues.apache.org/jira/browse/LOG4J2-3193 I can't get the project to build locally, even with a clean copy of `master`. I will work on that (could be user error--I have more experience with...

LOG4J2-3182 Protect KafkaManager against start failures upon config changes.

09e1bae: Avoids allocating new string objects when parameters are formatted, preferring to use the existing StringBuilder instance. 38b9650: Remove JsonWriter.formattableBuffer in favor of using the existing JsonWriter.stringBuilder field. from the...

Implemented a new `log4j2.enable.extended.throwable.class.loading` flag which may be set to `false` in order to safely avoid performance pitfalls of class loading.

https://issues.apache.org/jira/browse/LOG4J2-3203 This PR corrects misspellings identified by the [check-spelling action](https://github.com/marketplace/actions/check-spelling). The misspellings have been reported at https://github.com/jsoref/logging-log4j2/commit/6864e281b7898ff3c7d82a57dd72a6ffcc31b228#commitcomment-61673287 The action reports that the changes in this PR would make it happy:...

This change adds a missing permissions check to the `getClassLoaders` method of `LoaderUtil` before attempting to retrieve the system class loader.

Adds support for deferring message content formatting on certain ReusableMessage implementations to a background thread when async logging is enabled. This change adds the ability for log events to retain...