Skip to content

Add XSD for Log4j version 2.25.4#23

Open
vy wants to merge 1 commit intomainfrom
log4j-config-2.25.4.xsd
Open

Add XSD for Log4j version 2.25.4#23
vy wants to merge 1 commit intomainfrom
log4j-config-2.25.4.xsd

Conversation

@vy
Copy link
Copy Markdown
Member

@vy vy commented Apr 12, 2026

Using apache/logging-log4j-tools#210, generated an XSD for apache/logging-log4j2@0628e53b (i.e., rel/2.25.4 tag).

@vy vy requested a review from ppkarwasz April 12, 2026 08:09
@vy vy self-assigned this Apr 12, 2026
@vy vy changed the title Add XSD for Log4j version 0.25.4 Add XSD for Log4j version 2.25.4 Apr 12, 2026
@ppkarwasz
Copy link
Copy Markdown
Contributor

Hi @vy,

Thank you for doing this. I compared this generated XSD with the one for 2.23.1 and there are some unexpected differences:

  • The plugins from log4j-1.2-api are gone and are replaced from plugins in the log4j-1.2-api suite. Probably the main plugin descriptor has been overwritten by the test one.
  • The schema of the Rfc5424Layout does not contain the newLineEscape and other properties that we brought back. On the other hand, those properties are in the 2.23.1 schema (go figure why…).

However, at least the booleans are back! 💯

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants