If its on by default I would expect folks to set 
MAVEN_OPTS=-Dmaven.logging=plain instead of magically making —batch do that.

If we mutate the cli api slightly to expose more details about the cli 
configuration to the Slf4jConfiguration then regular -Dmaven.logging=plain on 
command line would probably work too.  Right now the logging configuration has 
no context of the command-line params and can only use System.properties to 
fiddle with configuration.

If ^^^ was done then could also consider adding —color={yes|no} flag, though I 
felt odd hacking that in given that this is a pluggable aspect, and if you were 
using logbook backend it would be meaningless and potentially confusing.

—jason


On June 2, 2016 at 8:37:18 PM, Manfred Moser ([email protected]) wrote:

If we plan to switch it to on be default at a later stage we could 
automatically disable it in batch mode. And tell people to run in batch mode on 
a CI server.  

Just a thought..  

Manfred  

Jason van Zyl wrote on 2016-06-02 19:52:  

> If the output comes out decently in color in CI consoles then it’s probably  
> not an issue putting the color on by default. But I haven’t checked and  
> suggested that the color be off by default to start with.  
>  
>> On Jun 2, 2016, at 5:15 PM, Hervé BOUTEMY <[email protected]> wrote:  
>>  
>> I merged the PR in the slf4j-gossip branch (and added a little improvement)  
>>  
>> core ITs are ok (notice: ran without activating colors)  
>> colors for Linux are not exactly the same as the screen dump: yellow from 
>> the  
>> screen dump is bold white on Linux. This is ok for me  
>>  
>> Now, what's annoying is that:  
>> - color is not enabled by default: I had to configure MAVEN_OPTS="-  
>> Dmaven.logging=color"  
>> - when redirecting content to file, color is not disabled automatically  
>>  
>> I don't know if this is a showstopper or not  
>> I will continue to use it to see if there are unexpected side effects  
>>  
>> Regards,  
>>  
>> Hervé  
>>  
>> Le jeudi 2 juin 2016 09:21:46 Tamás Cservenák a écrit :  
>>> Olivier, if you refer to the slf4j-gossip branch, that IMHO Jason's PR  
>>> supersedes it.  
>>> Will drop that branch.  
>>>  
>>> On Thu, Jun 2, 2016 at 8:38 AM Olivier Lamy <[email protected]> wrote:  
>>>> well I think this color stuff has already been done differently but never  
>>>> accepted......  
>>>>  
>>>> On 2 June 2016 at 16:28, Hervé BOUTEMY <[email protected]> wrote:  
>>>>> another feature that would be great for this release:  
>>>>> https://github.com/apache/maven/pull/81  
>>>>>  
>>>>> I still didn't have time to work on it, but I like the screenshot  
>>>>> The only thing that I'd like to check is: is tty detection working? ie  
>>>>  
>>>> does  
>>>>  
>>>>> color automatically disappear if there is no tty?  
>>>>>  
>>>>> Regards,  
>>>>>  
>>>>> Hervé  
>>>>>  
>>>>> Le jeudi 2 juin 2016 08:23:57 Hervé BOUTEMY a écrit :  
>>>>>> +1  
>>>>>> this is something that was often seen: this is great that it is fixed!  
>>>>>>  
>>>>>> For example, the last time I published Maven core site, the build  
>>>>  
>>>> simply  
>>>>  
>>>>>> failed because of PermgenSpace: now it is working like a charm...  
>>>>>>  
>>>>>> This release will be a must!  
>>>>>>  
>>>>>> Regards,  
>>>>>>  
>>>>>> Hervé  
>>>>>>  
>>>>>> Le mercredi 1 juin 2016 20:12:33 Karl Heinz Marbaise a écrit :  
>>>>>>> Hi Manfred,  
>>>>>>>  
>>>>>>> On 6/1/16 12:24 AM, Manfred Moser wrote:  
>>>>>>>> I can feel your excitement coming through in the emails.. ;-)  
>>>>>>>  
>>>>>>> Of course I'm excited ;-)  
>>>>>>>  
>>>>>>> ...cause it's very important...I have had heard many customers  
>>>>>>> saying  
>>>>>>> they will not upgrade to newer versions of Maven exactly based on  
>>>>  
>>>> such  
>>>>  
>>>>>>> issue(s)...  
>>>>>>>  
>>>>>>> which is in general bad ...  
>>>>>>>  
>>>>>>>  
>>>>>>> This will break their argument ;-)...  
>>>>>>>  
>>>>>>>> Karl Heinz Marbaise wrote on 2016-05-31 15:14:  
>>>>>>>>> Hi,  
>>>>>>>>>  
>>>>>>>>> tested without the patch (-Xmx6g) ...run time for the test  
>>>>>>>>> project  
>>>>>  
>>>>> more  
>>>>>  
>>>>>>>>> than two 2 Minutes....  
>>>>>>>>>  
>>>>>>>>> running with the patch (-Xmx1g):  
>>>>>>>>>  
>>>>>>>>> Run time ca. 27 seconds...  
>>>>>>>>>  
>>>>>>>>> also worked with -Xmx768m ...ca. 30 seconds...  
>>>>>>>>>  
>>>>>>>>> so looks very good...  
>>>>>>>>>  
>>>>>>>>> Let us wait what the IT's say...  
>>>>>>>>>  
>>>>>>>>> Kind regards  
>>>>>>>>> Karl Heinz Marbaise  
>>>>>>>>>  
>>>>>>>>> On 5/31/16 10:49 PM, Karl Heinz Marbaise wrote:  
>>>>>>>>>> Hi,  
>>>>>>>>>>  
>>>>>>>>>> after more investigation and an extremly good tip of  
>>>>  
>>>> Andriy...(see  
>>>>  
>>>>>>>>>> MNG-6030) and in the end the solution:  
>>>>>>>>>>  
>>>>>>>>>> Using test project with 5000 modules just doing:  
>>>>>>>>>>  
>>>>>>>>>> mvn clean  
>>>>>>>>>>  
>>>>>>>>>> using the patch now in master  
>>>>>>>>>> (41144e7ecf52e7ec3850f3e78d81f42f505f4af8)  
>>>>>>>>>> extremely reduces the memory footprint...  
>>>>>  
>>>>> https://github.com/khmarbaise/maven-test-project-generator/blob/master  
>>>>>  
>>>>>>>>>> /M  
>>>>>>>>>> aven340-with-patch-5000.png  
>>>>>>>>>>  
>>>>>>>>>>  
>>>>>>>>>> This shows the result using the patch  
>>>>>  
>>>>>>>>>> The following shows Maven 3.3.9:  
>>>>> https://github.com/khmarbaise/maven-test-project-generator/blob/master  
>>>>>  
>>>>>>>>>> /M  
>>>>>>>>>> aven339-5000.png  
>>>>>>>>>>  
>>>>>>>>>>  
>>>>>>>>>> Many thanks to Andriy for the support and help...  
>>>>>>>>>>  
>>>>>>>>>> we will see if not IT's will fail on the change.  
>>>>>>>>>>  
>>>>>>>>>>  
>>>>>>>>>> Kind regards  
>>>>>>>>>> Karl Heinz Marbaise  
>>>>>>>>>>  
>>>>>>>>>> On 4/22/16 9:49 PM, Karl Heinz Marbaise wrote:  
>>>>>>>>>>> Hi,  
>>>>>>>>>>>  
>>>>>>>>>>> i started a little bit more detailed analysis..  
>>>>>>>>>>>  
>>>>>>>>>>> very simple via JConsole and running the different versions...  
>>>>>>>>>>>  
>>>>>>>>>>> I have summarized this here:  
>>>>>>>>>>>  
>>>>>>>>>>> https://github.com/khmarbaise/maven-test-project-generator  
>>>>>>>>>>>  
>>>>>>>>>>> Kind regards  
>>>>>>>>>>> Karl Heinz Marbaise  
>>>>>>>>>>>  
>>>>>>>>>>> On 4/17/16 5:50 PM, Karl Heinz Marbaise wrote:  
>>>>>>>>>>>> Hi to all,  
>>>>>>>>>>>>  
>>>>>>>>>>>> i have a question concerning the memory consumption...  
>>>>>>>>>>>>  
>>>>>>>>>>>> If i run maven with the same JDK and the same reactor and  
>>>>>>>>>>>> build  
>>>>>  
>>>>> with  
>>>>>  
>>>>>>>>>>>> the  
>>>>>>>>>>>> same parameter and plugins...  
>>>>>>>>>>>>  
>>>>>>>>>>>> will the printout at the end of the build (Final Memory)  
>>>>>  
>>>>> something  
>>>>>  
>>>>>>>>>>>> realiable about the consumption of the JVM during the build  
>>>>>  
>>>>> ?...Or  
>>>>>  
>>>>>>>>>>>> is  
>>>>>>>>>>>> it  
>>>>>>>>>>>> at least a hint...or would i need to do something different  
>>>>  
>>>> (BTW:  
>>>>>>>>>>>> Someone has a hint about that?) ...  
>>>>>>>>>>>>  
>>>>>>>>>>>>  
>>>>>>>>>>>> [INFO] BUILD SUCCESS  
>>>>>>>>>>>> [INFO]  
>>>>>  
>>>>> --------------------------------------------------------------------  
>>>>>  
>>>>>>>>>>>> --  
>>>>>>>>>>>> --  
>>>>>>>>>>>> [INFO] Total time: 6.431 s  
>>>>>>>>>>>> [INFO] Finished at: 2016-04-17T17:46:58+02:00  
>>>>>>>>>>>> [INFO] Final Memory: 47M/638M  
>>>>>>>>>>>>  
>>>>>>>>>>>> So if i ran the same build with different Maven versions so  
>>>>  
>>>> could  
>>>>  
>>>>>>>>>>>> this  
>>>>>>>>>>>> give us a hint where more memory is consumed ...(to identify  
>>>>>  
>>>>> where  
>>>>>  
>>>>>>>>>>>> and  
>>>>>>>>>>>> why is a different story)...  
>>>>>>>>>>>>  
>>>>>>>>>>>> Kind regards  
>>>>>>>  
>>>>>>> --------------------------------------------------------------------  
>>>>>>> -  
>>>>>>> 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]  
>>>>>  
>>>>> ---------------------------------------------------------------------  
>>>>> To unsubscribe, e-mail: [email protected]  
>>>>> For additional commands, e-mail: [email protected]  
>>>>  
>>>> --  
>>>> Olivier Lamy  
>>>> 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, Takari and Apache Maven  
> http://twitter.com/jvanzyl  
> http://twitter.com/takari_io  
> ---------------------------------------------------------  
>  
>  
>  
> ---------------------------------------------------------------------  
> 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]  

Reply via email to