logging-log4j2
logging-log4j2 copied to clipboard
Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.
Bumps [org.apache.logging:logging-parent](https://github.com/apache/logging-parent) from 12.1.0 to 12.1.1. Release notes Sourced from org.apache.logging:logging-parent's releases. 12.1.1 This patch release addresses a blocker issue with the creation of a release distribution and enhances the...
Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.19.0 to 2.19.1. Commits 8ff1ae1 [maven-release-plugin] prepare release jackson-bom-2.19.1 b5dfc68 Prep for 2.19.1 9a5357b Merge branch '2.18' into 2.19 30e9a6d Revert back to full release set (from...
This pull request resolves issue #3336 by fixing the script resolution failure that occurred when a `` element was placed before the `` block in a configuration file. > [!IMPORTANT]...
Correct logger precision example. The current example is incorrect. `%c{1.2.*}` does not return `o.a.commons.test.Foo` due to the extra period before `*`, instead, it will use `1.2` as the pattern and...
## Description While working on Log4j2 Failover appender, I saw the failovers appenders not executing properly. if you check the public start method of 'FailoverAppender' class, the logic says if...
@ppkarwasz ` %d{yyyy-MM-dd HH:mm:ss.SSS} %X{flowno} %t %-5p %c:%L %m%n %d{yyyy-MM-dd 'at' HH:mm:ss.SSS} %X{flowno} %t %-5p %c:%L %m%n ` I expected every time the log roll back to the specified folder,...
## Description String foo = "FOO"; try { throw new Exception("test"); } catch {Throwable t) { logger.info("foo: {}", foo, t); } creates a warning: found 1 argument placeholders, but provided...
AsyncLogger constructor access changed from public to package-private at 2.24.3 code change - https://github.com/apache/logging-log4j2/pull/3263 blocked our CustomLogger instances initialization. We have a requirement to introduce extra enablement checks in AsyncLogger...
We should improve the implementation of StatusLogger by extracting all regular expressions used for property normalization and matching into clearly named, precompiled Pattern constants. This change would: Avoid repeated calls...
The resolution of `ScriptRef` elements depends on the order of elements in the configuration file: the `Scripts` element must appear **before** any `ScriptRef` element.