On Dec 1, 2012, at 2:17 PM, Olivier Lamy <[email protected]> wrote:

> 2012/12/1 Jason van Zyl <[email protected]>:
>> On Dec 1, 2012, at 1:44 PM, Olivier Lamy <[email protected]> wrote:
>> 
>>>> 
>>>> I don't think that's particularly easy and additionally opens us up to 
>>>> having to specifically support any SLF4J implementation which I don't 
>>>> think is wise.
>>>> 
>>> if documented that's not really complicated.
>>> 
>> 
>> So the process would be:
>> 
> Did you check build distrib link I provide or git branch ?
>> - downloads the new implementation
> no. implementations are already here in separate directories.
>> - change the configuration
> no, default configuration files for 3 impl are here.
>> - use a command line parameter
> only configure MAVEN_OPTS envvar (not having to repeat that for each
> maven invocation)
> 
> and modify it if you want to try an other.
> 

I don't think we should avoid the discussion of picking an implementation by 
shipping them all. 

I'm not in favour of shipping all the implementations.

> 
>> 
>>> this could be nice for ci servers to get logs easily.
>> 
>> A single good implementation would also work.
>> 
>>> We already have eventspy to intercept build informations so why not
>>> having something else for logs.
>> 
>> The mechanism for the event spy is just putting an extension on the 
>> classpath. If you wanted to leverage the existing mechanism you can just put 
>> the JARs in the ${MAVEN_HOME}/lib/ext directory along with making your 
>> configuration available, but you're going to have to remove the other SLF4J 
>> implementation or you're going to get the duplicate binding exception. Not a 
>> huge deal.
>> 
>> So you can already add a new implementation of SLF4J right now using the 
>> mechanism that exists without anything additional. No modification of the 
>> classwords configuration or a command line parameters which gives it parity 
>> with the event spy if that's what you're looking for.
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder & CTO, Sonatype
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> ---------------------------------------------------------
>> 
>> A man enjoys his work when he understands the whole and when he
>> is responsible for the quality of the whole
>> 
>> -- Christopher Alexander, A Pattern Language
>> 
>> 
>> 
>> 
>> 
> 
> 
> 
> --
> Olivier Lamy
> Talend: http://coders.talend.com
> http://twitter.com/olamy | http://linkedin.com/in/olamy
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder & CTO, Sonatype
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau 





Reply via email to