我一直在使用 Log4Net 的小型解决方案上使用 ServiceStack.Logging。到目前为止,我花了几分钟时间,一切正常。问题是使用 servicestack 后日志有点不同......堆栈跟踪(log4net 的 %stacktrace 参数),(还有 %line、%stacktracedetail 等......)比我的代码中的调用更深。示例:我得到 stacktrace = Log4NetLogger.ErrorFormat 任何堆栈跟踪,无论它起源于我的代码中。
这使得很难看到我的代码中的哪一行引发了异常。我可以使用 %stack 的 level 参数,但这感觉不好。
任何想法 ?