这是一个错误还是我使用了错误的Log()重载?

时间:2016-02-04 21:50:31

标签: nlog

像这样记录时: try {} catch (Exception ex) { Log.Error(ex); } ${message}包含整个Exception.ToString()${exception:format=message}输出Exception.Message

我希望${message}为空,或者可能自动获得Exception.Message的值。 (不是因为它们共享一个名称。因为异常对象在NLog中得到特殊处理。)

我不确定这是不是一个错误,或者我对Log.Error()重载的错误期望。我应该这样做:

Log.Error(ex, ex.Message);

或提交错误报告?

1 个答案:

答案 0 :(得分:1)

这是known bug。由于向后兼容,我们将在NLog 5之前解决这个问题。