Description
Hi devs,
I'd like to automate the creation of a custom logger with gradle.
Sticking to the documentation i've tried to use org.apache.logging.log4j.core.tools.ExtendedLoggerGenerator as mentioned in Log4j – Custom Log Levels (apache.org)
Unfortunately the output can only be consumed from console, making it very hard for automation.
Investigating the implemenation led me to org.apache.logging.log4j.core.tools.Generate.generate.
Unfortunately the required method is package private.
Therefore it would be helpful to change the generate-method's visibility to public to gain access in gradle scripts.
static void generate(final String[] args, final Type type, final PrintStream printStream)
Is there any chance of changing this? Or what was the intention to keep it package-private?