是否有可能将Glimpse或Mini-Profiler日志信息发布到web api / webservice,以便将存储(保存到数据库)部分的记录数据与主应用程序分开。
我们可以在Application_EndRequest()中捕获Mini-Profiler记录的数据,但是我们不能使用任何异步调用将数据发布到此方法中的web api中。任何帮助或建议将非常感激。
由于 DSR
答案 0 :(得分:1)
Glimpse有一个名为IPersistenceStore
的接口,用于保存“已记录的数据”。
您可以实现该界面并以您想要的任何方式保存数据。
答案 1 :(得分:1)
您可以通过创建自己的IStorage
实现来使用MiniProfiler执行此操作,该实现将定义您在api / webservice中存储和检索配置文件的逻辑,并将MiniProfiler.Settings.Storage
设置为您的实现。您还可以使用MultiStorageProvider
来定义多个存储位置。