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
>> >
>>
>>
>>
>

Reply via email to