commit | bf7f0b0cfdfd8d2f7fa9d3f5d5cdf4e77ed05c09 | [log] [tgz] |
---|---|---|
author | Piotr P. Karwasz <piotr.github@karwasz.org> | Thu Nov 07 09:03:49 2024 +0100 |
committer | GitHub <noreply@github.com> | Thu Nov 07 09:03:49 2024 +0100 |
tree | 44a36b6ce75c8afb58aa5818eb7c6b697d4c57fa | |
parent | bdd205e0b4ef5fe63e9cdca7f966885ced8864b9 [diff] |
Add a tool to manipulate plugin descriptors (#139) The tool is based on picocli and supports the following commands: * `toJson`: converts a `Log4j2Plugins.dat` to a JSON representation. * `fromJson`: converts the JSON representation of a plugin descriptor to its `Log4j2Plugins.dat` form. * `filterReflectConfig`: filters a GraalVM `reflect-config.json` file by removing the classes that are not contained in a `Log4j2Plugins.json` file.