Re: [D] Removing `StructuredDataMessage` and all other R FC 5424 et al. [logging-log4j2]

vy (via GitHub) <[email protected]> Tue, 02 Jun 2026 19:03:24 -0000
Newsgroups gmane.comp.jakarta.log4j.devel
Message-ID <ghd-D_kwDOAKJSSM4Am20J-7a6a8dec-d0cb-4e4c-a7b4-627430c56654__31431.9070939504$1780427015$gmane$org@gitbox.apache.org>
GitHub user vy edited a discussion: Removing `StructuredDataMessage` and all other RFC 5424 et al.

I propose removing

```
o.a.l.l.message.StructuredDataMessage
o.a.l.l.message.StructuredDataId
o.a.l.l.message.StructuredDataCollectionMessage
o.a.l.l.core.layout.SyslogLayout
o.a.l.l.core.appender.SyslogAppender
o.a.l.l.core.layout.Rfc5424Layout
```

because

- They're not used. (Corpus search revealed no programmatic access<sup>1</sup>.)
- They, if not incorrect, insufficiently model the RFCs they address.
- Associated layouts are not really structured. Their structure guarantee is amended with several exceptions.
- They have several bugs.
- They receive vulnerability reports.
- It has been the biggest maintenance burden of the last 6 months.

If you agree and/or disagree with this proposal, please share your thoughts with your reasoning.

<sup>1</sup> I've searched a corpus of 706,389 unique Maven coordinates, [amounting to 1,288,939 artifacts](https://svn.apache.org/repos/private/pmc/logging/20260602-log4j-rfc5424-artifacts.txt) (the link is only accessible by ASF and Logging Services PMC members!) and 238,544,576 classes in total, and spotted no usages.

GitHub link: https://github.com/apache/logging-log4j2/discussions/4140

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]