[ https://issues.apache.org/jira/browse/LOG4J2-3267?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17467286#comment-17467286 ]
ASF subversion and git services commented on LOG4J2-3267: --------------------------------------------------------- Commit ddaea036f03e7bc7b95c6219504e6fe0d81fed04 in logging-log4j2's branch refs/heads/release-2.x from Gary Gregory [ https://gitbox.apache.org/repos/asf?p=logging-log4j2.git;h=ddaea03 ] Revert "[LOG4J2-3267] make Generate#generate method public for automation" This reverts commit 75391dfc7c620bd69ebe804a4eddb2cd7d0f4d0d. > Getting public access to > org.apache.logging.log4j.core.tools.Generate#generate method for automated > code generation > ------------------------------------------------------------------------------------------------------------------- > > Key: LOG4J2-3267 > URL: https://issues.apache.org/jira/browse/LOG4J2-3267 > Project: Log4j 2 > Issue Type: Wish > Components: Core > Affects Versions: 2.17.0 > Reporter: Gotthard Witsch > Assignee: Remko Popma > Priority: Trivial > Fix For: 2.17.2 > > > 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)|https://logging.apache.org/log4j/2.x/manual/customloglevels.html#CustomLoggers] > 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. > {code:java} > static void generate(final String[] args, final Type type, final PrintStream > printStream) {code} > Is there any chance of changing this? Or what was the intention to keep it > package-private? -- This message was sent by Atlassian Jira (v8.20.1#820001)