-
Notifications
You must be signed in to change notification settings - Fork 7
Description
The log4j-converter-plugin-descriptor module serves a very specific and niche purpose:
- Converting
Log4j2Plugins.datfiles to and from JSON. - Filtering GraalVM reachability metadata to align with the content of
Log4j2Plugins.dat.
Given the narrow scope of this functionality and the already crowded org.apache.logging.log4j namespace, it may not warrant being published as a standalone artifact.
Proposal:
-
Move functionality into
log4j-transform-cli:
The ability to convertLog4j2Plugins.dat files to and from JSON is unlikely to be useful to external Java applications. It would be more appropriate to house it within a dedicated internal package or subcommand oflog4j-transform-cli. -
Rename
log4j-converter-configtolog4j-config-converter:
The current name was chosen for consistency withlog4j-converter-plugin-descriptor. With the latter being moved, renaming the former improves alignment with Log4j Core 3’s configuration module naming convention (e.g.,log4j-config-properties,log4j-config-yaml). The new name better reflects its purpose and improves coherence across the configuration ecosystem.