我正在尝试使用glimpse跟踪Scott Hanselman's example来跟踪ASP.NET MVC 3应用程序。
Public Function SomeAction(id As Integer) As ActionResult
Dim traceid = Guid.NewGuid.ToString
Trace.TraceInformation(traceid & " " &
DateTime.Now.ToString("HH:mm:ss:fffffff") & " action start")
...
Trace.TraceInformation(traceid & " " &
DateTime.Now.ToString("HH:mm:ss:fffffff") & " some other traces")
Return RedirectToAction("AnotherAction", New With {.id = id})
End Function
正如你所看到的,在我的情况下,在函数的最后,我重定向到另一个动作,在“AnotherAction”中,glimpse没有显示我在“SomeAction”期间写过的痕迹。
在使用glimpse重定向之前,是否可以看到我写入操作的跟踪?
BTW glimpse v.0.82
答案 0 :(得分:4)
恩迪,
您可以使用Glimpse的远程标签查看过去的请求。
单击远程选项卡,然后选择右侧的“启动”链接。然后,这将显示该客户端随时间发出的请求列表。
然后,您可以从该列表中单击给定请求的“启动”链接,以查看该过去请求的所有Glimpse信息(包括日志记录)。通过更改URL更改和左上角/状态区域中显示的字符串“(Remote)”,可以在Glimpse中看到这一点。
我们一直在处理我们的文档,很快就会有关于此标签的更多信息。