-
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.dat
files 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-config
tolog4j-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.