On Sun, Jan 28, 2018 at 7:38 PM, Gary Gregory <garydgreg...@gmail.com> wrote:
> > > On Sun, Jan 28, 2018 at 2:25 PM, Ralph Goers <ralph.go...@dslextreme.com> > wrote: > >> I should add that each module must have a unique package hierarchy so, in >> general, the package names should be org.apache.logging.log4j.modulename. >> In this case it would be org.apache.logging.log4j.jeromq.apppender. The >> mom package probably has no value. >> > > I'll change the packages and write the changes in the release notes. > Please review git master for the package name changes and release notes. Gary > > Gary > > >> >> Ralph >> >> > On Jan 28, 2018, at 2:23 PM, Ralph Goers <ralph.go...@dslextreme.com> >> wrote: >> > >> > Any component that is not in the core module MUST NOT use the core >> package. That would make it impossible to package them as Java 9 modules. >> > >> > Ralph >> > >> >> On Jan 28, 2018, at 11:31 AM, Gary Gregory <garydgreg...@gmail.com> >> wrote: >> >> >> >> Hi All, >> >> >> >> Now that the ZeroMQ via JeroMQ support is in its own module >> log4j-jeromq, I >> >> wonder if the Java package should change from >> >> >> >> org.apache.logging.log4j.core.appender.mom.jeromq >> >> >> >> to >> >> >> >> org.apache.logging.log4j.appender.mom.jeromq >> >> >> >> ? >> >> >> >> Same for the recently moved JPA appender. >> >> >> >> Same for impending move of the Kafka appender. >> >> >> >> This would break BC for Core for apps that directly reference these >> >> classes. As opposed to referencing the appenders from an XML/JSON/YAML >> >> config file. >> >> >> >> Gary >> > >> >> >> >