首页 新闻 会员 周边

.net core 怎么查看应用关闭前最后一次请求接口

0
悬赏园豆:50 [待解决问题]

在开发中,会启动.netcore的服务,但是服务会在某些时候关闭,日志并没有捕捉到接口异常,有没有办法在应用程序关闭的时候 捕捉到最后一个接口的调用地址和请求参数呢

Hi!Bro!的主页 Hi!Bro! | 初学一级 | 园豆:56
提问于:2018-02-06 11:04
< >
分享
所有回答(3)
0

xi写请求日志就行了.最后一个就是最后一个

吴瑞祥 | 园豆:29449 (高人七级) | 2018-02-06 11:46

 那有没有一个地方统一的能够截取到请求呢?

支持(0) 反对(0) Hi!Bro! | 园豆:56 (初学一级) | 2018-02-06 14:35
0

你的目标应该是收集导致应用崩溃的请求数据吧?

建议你编写一个异常处理的中间件,把所有的异常都记录到日志中。

参考 :

http://www.cnblogs.com/artech/archive/2016/12/29/error-handling-in-asp-net-core-1.html

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/error-handling

蝌蝌 | 园豆:158 (初学一级) | 2018-02-08 17:57

 搞过中间件 但是把整个REQUEST都截取了 还要过滤 很难受 后面查明原因是SQL的问题 ,结果莫名其妙就应用关闭了 新年快乐

支持(0) 反对(0) Hi!Bro! | 园豆:56 (初学一级) | 2018-02-22 10:13
0

弄一个日志组件 再弄一个弹性的处理组件(polly)

TeemoHQ | 园豆:49 (初学一级) | 2018-02-22 10:03

 后面原因是dapper执行SQL的时候,SQL异常了 然后把整个网关都强制关闭了 就很奇怪 SQL出错 怎么会把应用程序关闭了呢

支持(0) 反对(0) Hi!Bro! | 园豆:56 (初学一级) | 2018-02-22 10:14

@面的疾风: 猜想:如果是非托管代码异常 内存之类溢出。我们的代码是catch不到的。异常直接崩溃

支持(0) 反对(0) TeemoHQ | 园豆:49 (初学一级) | 2018-02-22 11:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册