I guess it depends on what dependencies this module requires. 

If this module requires Tomcat dependencies then perhaps  log4j-tomcat is 
better because another container wouldn't want to drag in the Tomcat 
dependencies. 

If there's no dependency on any specific container or on any javaEE jars I'd 
keep it to generic container and split further when appropriate...

About the repo, this may be a good candidate for moving outside the main repo 
to speed up the build. Update/release frequency may differ from the main 
releases.  
Maybe log4j-tools?

One thing about the separate repos is that integration is still incomplete. Is 
the log4j-tools site published? It's not referenced from the Log4j2 site. Also 
we should link to the log4j-tools artifacts from the main Download page. 

Remko 

(Shameless plug) Every java main() method deserves http://picocli.info

> On Sep 7, 2017, at 7:39, Gary Gregory <[email protected]> wrote:
> 
> The word container is so vague... container of what? Files, Applications,
> NoSQL things? How about app-container?
> 
> Gary
> 
>> On Wed, Sep 6, 2017 at 4:07 PM, Remko Popma <[email protected]> wrote:
>> 
>> log4j-container?
>> (To be more generic than javaee)
>> 
>> 
>>> On Sep 7, 2017, at 4:56, Ralph Goers <[email protected]> wrote:
>>> 
>>> Yes, the intent would be to allow containers to use Log4j as their
>> logging implementation.
>>> 
>>> Ralph
>>> 
>>>> On Sep 6, 2017, at 12:26 PM, Mikael Ståldal <[email protected]> wrote:
>>>> 
>>>> Is the point to integrate with JavaEE containers, not necessarily from
>> a web app?
>>>> 
>>>> Then I would suggest a new module log4j-javaee, and to put it in the
>> main repo.
>>>> 
>>>> 
>>>>> On 2017-09-06 20:49, Ralph Goers wrote:
>>>>> On the commons list I got some pointers on how to integrate with
>> Tomcat 8.5+ and TomEE. I’ve written the class that is required but am
>> wondering where to put it. It could go in log4j-core, but that isn’t where
>> we have been putting these things. It really shouldn’t go in log4j-web as
>> users may not want that jar just to get the integration with log4j.
>>>>> I am thinking a new module should be created for this - something like
>> log4j-containers. If I do that does it belong in log4j2 or in log4j-tools,
>> log4j-boot or some other repo?
>> 

Reply via email to