You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Mariia Mykhailova (JIRA)" <ji...@apache.org> on 2016/09/28 00:49:21 UTC
[jira] [Commented] (REEF-1623) Remove double-logging exception in
Logger.Log(Exception)
[ https://issues.apache.org/jira/browse/REEF-1623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15527945#comment-15527945 ]
Mariia Mykhailova commented on REEF-1623:
-----------------------------------------
PR https://github.com/apache/reef/pull/1137
> Remove double-logging exception in Logger.Log(Exception)
> --------------------------------------------------------
>
> Key: REEF-1623
> URL: https://issues.apache.org/jira/browse/REEF-1623
> Project: REEF
> Issue Type: Improvement
> Components: REEF.NET
> Reporter: Mariia Mykhailova
> Assignee: Mariia Mykhailova
> Priority: Minor
>
> Currently {{Logger.Log(Level level, string msg, Exception exception)}} logs exception twice: first as {{exception}} and second as {{exception.Message}}+{{exception.StackTrace}}.
> {noformat}
> exceptionLog = string.Format(
> CultureInfo.InvariantCulture,
> "encountered error [{0}] with mesage [{1}] and stack trace [{2}]",
> exception,
> exception.Message,
> exception.StackTrace);
> {noformat}
> The result is confusing and should contain the error only once
> {noformat}
> 41065 ERROR: ExceptionCaught ArgumentNullException Exception in disposing Task but ignoring as Task has already completed.encountered error [System.ArgumentNullException: Value cannot be null.
> 41066 Parameter name: Simulating task failure
> 41067 at Org.Apache.REEF.IMRU.Examples.PipelinedBroadcastReduce.FaultTolerantPipelinedBroadcastAndReduce.TestSenderMapFunction.SimulateFailure(Int32 onIteration)
> 41068 at Org.Apache.REEF.IMRU.Examples.PipelinedBroadcastReduce.FaultTolerantPipelinedBroadcastAndReduce.TestSenderMapFunction.Dispose()
> 41069 at Org.Apache.REEF.IMRU.OnREEF.IMRUTasks.MapTaskHost`2.Dispose()
> 41070 at Org.Apache.REEF.Common.Runtime.Evaluator.Task.TaskRuntime.<StartTaskOnNewThread>b__16_0()] with mesage [Value cannot be null.
> 41071 Parameter name: Simulating task failure] and stack trace [ at Org.Apache.REEF.IMRU.Examples.PipelinedBroadcastReduce.FaultTolerantPipelinedBroadcastAndReduce.TestSenderMapFunction.SimulateFailure(Int32 onIteration)
> 41072 at Org.Apache.REEF.IMRU.Examples.PipelinedBroadcastReduce.FaultTolerantPipelinedBroadcastAndReduce.TestSenderMapFunction.Dispose()
> 41073 at Org.Apache.REEF.IMRU.OnREEF.IMRUTasks.MapTaskHost`2.Dispose()
> 41074 at Org.Apache.REEF.Common.Runtime.Evaluator.Task.TaskRuntime.<StartTaskOnNewThread>b__16_0()]
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)