1.try catch 记录错误信息的时候,如果报错了,我们只能粗略估算是什么错误,但如果能够具体知道是哪行错误的话,对错误的分析就能够快速定位问题。
2.只需要记录到错误的行号,就能快速定位问题。
3.ex.stackTrace 就可以
catch (Exception ex) { _log.Fatal($"错误信息:{ex.StackTrace},请求url:{context.Request.Url.AbsoluteUri},ip:{ip}"); context.Response.Write(JsonConvert.SerializeObject(new { state = 1, result = "fail" })); }
4.如果上传服务器的时候,会记录不到,所以在发布的时候,需要选择debug发布,这样就可以了