> On Nov 16, 2018, at 1:14 PM, Gary Gregory <[email protected]> wrote:
>
> On Fri, Nov 16, 2018 at 12:30 PM Volkan Yazıcı <[email protected]>
> wrote:
>
>> Hey Gary,
>>
>> *Package Name*
>>
>> Once every couple of months I found myself helping out people
>> for JAR Hell problems since they included wrong Log4j artifact.
>> The artifact and package names of Log4j 1 and Log4j 2 are
>> pretty similar looking. Hence I really encourage you to explicitly
>> state the version in artifact and package names. For instance,
>> log4j3-core and org.apache.logging.log4j3, etc. It goes without
>> saying, this will also aid SEO too, which is a pain right now.
>>
>
> IMO, we should change the package names and artifact IDs to contains a "3"
> postfix, like we did in HttpComponents for version 5, so probably
> "log4j-core3", "log4j-api3" and so on. To be discussed...
>
>
>>
>> *Allowing Batches in Appender Interface*
>>
>> Is it also possible to extend the Appender interface such that in
>> addition to append(LogEvent), batched append(LogEvent[]),
>> append(LogEvent[], int offset, int length) are allowed as well?
>>
>
> Sounds OK, PRs welcome. Ralph, any thoughts?
What would call the append(LogEvent[]) method? Nothing in the Logger interface
or implementation currently would. I suppose it could be useful when one
Appender is wrapped with another, but then wouldn’t every Appender that can
wrap other Appenders need to be modified to support this?
Ralph