[infinispan-dev] Adding excludes for log4j.xml to test-jar target
Manik Surtani
manik at jboss.org
Wed Aug 19 06:21:28 EDT 2009
On 19 Aug 2009, at 11:08, Galder Zamarreno wrote:
>
>
> On 08/19/2009 11:52 AM, Manik Surtani wrote:
>>
>> On 19 Aug 2009, at 09:56, Galder Zamarreno wrote:
>>
>>> Hi,
>>>
>>> While working on the ISPN cache provider, I've realised that the
>>> test
>>> jar contains a log4j.xml and this stops you from using a different
>>> log4j
>>> settings to the one in the test jar. This is because log4j first and
>>> foremost looks for a 'log4j.xml' and if present, it uses that. This
>>> cannot be overriden with -Dlog4j.configuration.
>>>
>>> As a result, I'm adding an excludes to avoid this log4j.xml ending
>>> up in
>>> the test jar. The other alternative would be to rename
>>> src/test/resources/log4j.xml to something else, i.e.
>>> log4j-infinispan.xml but doing this would stop the log4j settings
>>> from
>>> being picked up by default during Infinispan development, hence, I
>>> think
>>> the excludes setting is the best option here.
>>
>> +1 to ensuring it does not get packaged with the test jar, but it
>> should
>> still be included in the distro (in the conf directory) as an
>> example of
>> how folks can enable logging.
>
> If we want to include it in the distro, it definitely must have a
> diff name to log4j.xml, otherwise it'll get picked up and users
> won't be able to get override it in any way.
>
> Currently we're not including a log4j.xml in the main distro at all.
Hmm. Ok, then when it is copied to the conf directory of the distro
it should be renamed to log4j-sample.xml, and there should be a README-
logging.txt to explain how to enable this file, either by renaming it
to log4j.xml or by using -Dlog4j.configuration. WDYT?
>
> Btw, while testing this, I noticed that the configuration section of
> the test-jar goal is completely ignored by maven, so the excludes
> had to go into maven-jar-plugin configuration section, hence
> applying to all jars.
Yeah thats fine.
>
>>
>> --
>> Manik Surtani
>> manik at jboss.org
>> Lead, Infinispan
>> Lead, JBoss Cache
>> http://www.infinispan.org
>> http://www.jbosscache.org
>>
>>
>>
>>
>
> --
> Galder Zamarreño
> Sr. Software Engineer
> Infinispan, JBoss Cache
--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org
More information about the infinispan-dev
mailing list