记录错误信息的行数

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发布,这样就可以了

猜你喜欢

转载自www.cnblogs.com/elsons/p/9365009.html