Re: Colorized console and logging implementation choice was Re: Re-spinning 3.1.0
hi, For the record according to log4j2 docs [1] you need some additional library to make this works on Windows. So if you don't want to display some ←[37m[ stuffs in the console jansi.jar mut be put on maven/lib/ext folder Can it be by default ? [1] http://logging.apache.org/log4j/2.x/manual/layouts.html regards, 2012/12/2 Arnaud Héritier aherit...@gmail.com +1 I don't think we'll have another minor release before the end of the year. For sure it won't be included in a bug fix release. We already release a minor release without (or so few) end-user value, we won't start to add new feature in a bug fix release :-) Arnaud On Sat, Dec 1, 2012 at 7:33 PM, Benson Margulies bimargul...@gmail.com wrote: OK, 3.1.1 or 3.1-m2 or whatever before Christmas. Let's get this fish out of the store and move on to the next one. On Sat, Dec 1, 2012 at 1:31 PM, Gary Gregory garydgreg...@gmail.com wrote: Oh do please give us a color console for Christmas :) Gary On Dec 1, 2012, at 12:47, Jason van Zyl ja...@tesla.io 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 aherit...@gmail.com 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 aherit...@gmail.com wrote: On Sat, Dec 1, 2012 at 9:40 AM, Hervé BOUTEMY herve.bout...@free.fr 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 ja...@tesla.io 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:
Re: Colorized console and logging implementation choice was Re: Re-spinning 3.1.0
works fine but as someone (don't remember who... arnaud maybe) said the color for info message is black so... not so readable on a black background :-) for la vie en rose i've to made a patch as only MAGENTA is allowed at the moment but that could be cute :-) it works neither in intellij nor in eclipse (Helios) regards, 2012/12/3 Olivier Lamy ol...@apache.org 2012/12/3 Marc Pasteur marc.past...@gmail.com: hi, For the record according to log4j2 docs [1] you need some additional library to make this works on Windows. So if you don't want to display some ←[37m[ stuffs in the console jansi.jar mut be put on maven/lib/ext folder Can it be by default ? for sure it's (at least in dynamic-logging-impl branch) Test that http://people.apache.org/~olamy/maven/dynamic-logging-impl/. Let us know if that work on Windows. Happy to give you some colors in your terminal life ! (la vie en rose maybe :-) ) BTW does it works too when running maven in various IDE ? (sorry I'm an eternal terminal console lover). [1] http://logging.apache.org/log4j/2.x/manual/layouts.html regards, 2012/12/2 Arnaud Héritier aherit...@gmail.com +1 I don't think we'll have another minor release before the end of the year. For sure it won't be included in a bug fix release. We already release a minor release without (or so few) end-user value, we won't start to add new feature in a bug fix release :-) Arnaud On Sat, Dec 1, 2012 at 7:33 PM, Benson Margulies bimargul...@gmail.com wrote: OK, 3.1.1 or 3.1-m2 or whatever before Christmas. Let's get this fish out of the store and move on to the next one. On Sat, Dec 1, 2012 at 1:31 PM, Gary Gregory garydgreg...@gmail.com wrote: Oh do please give us a color console for Christmas :) Gary On Dec 1, 2012, at 12:47, Jason van Zyl ja...@tesla.io 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 aherit...@gmail.com 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 aherit...@gmail.com wrote: On Sat, Dec 1, 2012 at 9:40 AM, Hervé BOUTEMY herve.bout...@free.fr 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 ja...@tesla.io
Re: New annotation system
Hi https://cwiki.apache.org/confluence/display/MAVEN/Java+5+Annotations+for+Plugins? Regards, Marc Le 27 juin 2012 20:45, Benson Margulies bimargul...@gmail.com a écrit : Could someone point me at a tutorial for this? We're changing shade to depend on M3, so we might as well move it to this. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org