In the instance of MNG-5256, the log file could dump the values that go
into calculating a negative build time. I think that would be very
insightful to trace the root cause.

What should be logged? Warnings. I actually would propose exceptions too
because them on the screen only help if you have "logging" like a Hudson
instance to view them.

Paul


Cheers,
Paul


On Mon, May 5, 2014 at 1:49 PM, Michael Osipov <[email protected]> wrote:

> Am 2014-05-05 16:20, schrieb Paul Benedict:
>
>  One thing that I like about Eclipse is that it contains a log file to
>> capture the unexpected warning or error. These warnings or errors may not
>> kill the program but at least I can peer inside to see what's going on.
>>
>> With regard to MNG-5626, it makes me wonder should Maven have a default
>> logging location. There are situations that shouldn't kill a build (like
>> negative build times) but are extraordinary enough that they should be
>> dumped to a log file for studying. I think plugins should have the ability
>> to do such things for the sake of diagnosing out unfavorable
>> conditions/bugs in the code.
>>
>> BTW, this is a different feature than debug info and stack traces. I don't
>> want to bug the user with more on their screen. I just want normal builds
>> to run like they do except introduce a warning log.
>>
>
> Paul,
>
> how would a log file help to solve the above mentioned problem (MNG-5626).
> I guess Logback relies on currentMillis too.
>
> Moreover, what should be logged and to what extent?
>
> I do think, it's worth investigating but quite hard to decide what should
> be printed to such a file. Using SLF4J markers and a distinct Logback
> configuration may be a good help.
>
> Michael
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to