将Glimpse / Mini-Profiler日志信息发布到web api或webservice

时间:2014-04-30 09:59:01

标签: asp.net asp.net-mvc asp.net-web-api mvc-mini-profiler glimpse

是否有可能将Glimpse或Mini-Profiler日志信息发布到web api / webservice,以便将存储(保存到数据库)部分的记录数据与主应用程序分开。

我们可以在Application_EndRequest()中捕获Mini-Profiler记录的数据,但是我们不能使用任何异步调用将数据发布到此方法中的web api中。任何帮助或建议将非常感激。

由于 DSR

2 个答案:

答案 0 :(得分:1)

Glimpse有一个名为IPersistenceStore的接口,用于保存“已记录的数据”。

您可以实现该界面并以您想要的任何方式保存数据。

答案 1 :(得分:1)

您可以通过创建自己的IStorage实现来使用MiniProfiler执行此操作,该实现将定义您在api / webservice中存储和检索配置文件的逻辑,并将MiniProfiler.Settings.Storage设置为您的实现。您还可以使用MultiStorageProvider来定义多个存储位置。