Arnaud,

It's all in there now. While I was fixing the logging in embedded mode for 
SLF4J Simple, I updated the Logback branch to do the same.

I had to patch SLF4J Simple to get around some static initialization that 
doesn't work in embedded mode so I haven't updated trunk, but the Logback 
branch works.

On Dec 4, 2012, at 12:44 PM, Arnaud Héritier <[email protected]> wrote:

> Jason,
> 
>  I'll test more later but FYI it seems that your logback branch doesn't
> support options -X/--debug
> 
> cheers
> 
> Arnaud
> 
> 
> On Sat, Dec 1, 2012 at 6:47 PM, Jason van Zyl <[email protected]> wrote:
> 
>> I already have started a logback version, but I don't think this should
>> affect rolling the 3.1.0.
>> 
>> On Dec 1, 2012, at 6:57 AM, Arnaud Héritier <[email protected]> wrote:
>> 
>>> I pushed the prototype developed by olivier using log4j2 in the
>>> branch feature/colorized-console/log4j2
>>> I updated with latest master changes
>>> You can test the distro of this code : http://cl.ly/1B1z051O0T10
>>> 
>>> Tonight I'll try to do a logback version
>>> 
>>> cheers
>>> 
>>> Arnaud
>>> 
>>> 
>>> On Sat, Dec 1, 2012 at 11:15 AM, Arnaud Héritier <[email protected]
>>> wrote:
>>> 
>>>> 
>>>> 
>>>> 
>>>> On Sat, Dec 1, 2012 at 9:40 AM, Hervé BOUTEMY <[email protected]
>>> wrote:
>>>> 
>>>>> I just created and fixed MNG-5395 and MNG-5396, which are logger names
>>>>> enhancements from the actual values that will give value even with
>> slf4j-
>>>>> simple
>>>>> 
>>>>> These should be a starting point for more global discussion about our
>>>>> logging
>>>>> conventions then fixed in our global codebase, since IMHO, these issues
>>>>> show
>>>>> how we didn't use the logger names until now then we have a lot of
>> place
>>>>> where
>>>>> our logging pratice is not good
>>>>> 
>>>>> Of course, I'm interested in colorized output, but since it has impact
>> on
>>>>> logging implementation choice, which will require a strong discussion,
>>>>> this
>>>>> can't be done for the moment :|
>>>>> 
>>>> 
>>>> 
>>>> A strong discussion ? seriously ?
>>>> We have 3 choices from my point of view :
>>>> * We do nothing, we keep the slf4j-simple
>>>> * We choose logback which is mature and used by a lot of people.
>> Nowadays
>>>> from my point of view it is the reference implementation
>>>> * We choose log4j2 which is really promising but always in beta. But we
>>>> may do this "political" to support this project which is rising from the
>>>> ashes (http://logging.apache.org/log4j/2.x/manual/index.html)
>>>> 
>>>> In any case doing a choice nowadays for 3.1.0 won't prevent us to change
>>>> it in the future. I really hope that the ability to switch from a logger
>>>> implementation to another won't require several days of developments or
>> I
>>>> really missed something about it.
>>>> 
>>>> Cheers
>>>> 
>>>> 
>>>> Arnaud
>>>> 
>>>> 
>>>> 
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Hervé
>>>>> 
>>>>> Le samedi 1 décembre 2012 09:17:52 Arnaud Héritier a écrit :
>>>>>> Hi Jason,
>>>>>> 
>>>>>> Couldn't we have a look at olamy's log4j2 branch to see if we could
>>>>>> sanitize / merge it to propose at least one change for the end user
>>>>>> and demonstrate the interest of the change about logs : a colorized
>>>>>> console.
>>>>>> 
>>>>>> I remember you did that in mvnsh/teslashell a long time ago (as an
>>>>>> extension ?) and perhaps it could be easy to add properly this feature
>>>>>> in 3.1.0 (otherwise it won't be before a 3.2.0).
>>>>>> 
>>>>>> Myself I'm using a 3.1.0 fork with this patch and I' m really
>>>>>> satisfied (it's so good to quickly see highlighted warning and errors
>>>>>> ). I merged it back in the last 3.1.0 tag you did without issue
>>>>>> 
>>>>>> Wdyt?
>>>>>> 
>>>>>> ---------
>>>>>> Arnaud
>>>>>> 
>>>>>> Le 1 déc. 2012 à 00:20, Jason van Zyl <[email protected]> a écrit :
>>>>>>> I'm done with the issues that cropped up so I'm ready to re-spin
>>>>> 3.1.0.
>>>>>>> 
>>>>>>> Anyone want to add anything or discuss anything before I spin this?
>>>>> I'm
>>>>>>> not in any rush so if folks want to talk about logging we can. But
>>>>> given
>>>>>>> the fact once SLF4J initializes it can't change the implementation
>>>>>>> plugins integrating with Maven need to use the implementation we
>>>>> choose.
>>>>>>> This is how everything else in the world that integrates SLF4J has to
>>>>>>> operate so I don't really see us being any different.
>>>>>>> 
>>>>>>> I'll wait until tomorrow to re-spin.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Jason
>>>>>>> 
>>>>>>> ----------------------------------------------------------
>>>>>>> Jason van Zyl
>>>>>>> Founder & CTO, Sonatype
>>>>>>> Founder,  Apache Maven
>>>>>>> http://twitter.com/jvanzyl
>>>>>>> ---------------------------------------------------------
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> -----
>>>> Arnaud Héritier
>>>> http://aheritier.net
>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>> Twitter/Skype : aheritier
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> -----
>>> Arnaud Héritier
>>> http://aheritier.net
>>> Mail/GTalk: aheritier AT gmail DOT com
>>> Twitter/Skype : aheritier
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder & CTO, Sonatype
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> ---------------------------------------------------------
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> 
> -- 
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier

Thanks,

Jason

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

What matters is not ideas, but the people who have them. Good people can fix 
bad ideas, but good ideas can't save bad people. 

 -- Paul Graham





Reply via email to