我正在尝试NLog,但有问题。
以下是示例项目:Sample Link for Project Reference
这些问题是:
编辑:我错过了目标标签上的布局,我添加了这个 :
${longdate} ${uppercase:${level}} ${message} | ${stacktrace}
现在我得到一个堆栈跟踪,但它不完整,它看起来像这样:
Control.WndProcException => ThreadContext.OnThreadException => Program.Application_ThreadException
所以没有关于异常所在的btThrowException_Click的信息 抛出?
答案 0 :(得分:0)
您可以使用:
layout="${longdate} ${uppercase:${level}} ${message} ${exception:format=ToString,StackTrace:maxInnerExceptionLevel=2} ${newline}"
默认情况下,NLog正在执行此操作" compact"例外。如果添加此布局,那么您将获得最多2个内部异常级别的完整异常。
关于第二个错误,我从未经历过这个。也许你应该提供更多细节。