Format形式下不能传入异常的解决办法

来源:互联网 发布:男生淘宝图片2017 编辑:程序博客网 时间:2024/05/22 08:15
如果使用这种语句:
     LoggerHelper.Logger.ErrorFormat("Exception happened:{0}", new Exception("TestException"));
可能会看到下述结果:
     14/02/10 19:15:51.[Error].{0}
解释:
     NLog.config里没有设置相应target的格式。该格式必须能够接受Exception
解决办法:
     将target的layout由
     "${date:format=yy/MM/dd HH\:mm\:ss}.[${level}].${message} "
     改为
     "${date:format=yy/MM/dd HH\:mm\:ss}.[${level}].${message} ${exception:format=tostring}"
0 0
原创粉丝点击