2

私は、ASP.NETMVC3アプリケーションをトレースするために垣間見ることを使用するScottHanselmanの例に従おうとしています。

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」では、「SomeAction」中に書き込んだトレースが表示されません。

リダイレクトする前に、アクションに書き込んだトレースを垣間見ることはできますか?

ところで一瞥v.0.82

4

1 に答える 1

4

エンディ、

Glimpseのリモートタブを使用して過去のリクエストを表示できます。

リモートタブをクリックし、右側の[起動]リンクを選択します。これにより、そのクライアントからのリクエストのリストが時間の経過とともに表示されます。

そのリストから、特定のリクエストの[起動]リンクをクリックして、その過去のリクエストのすべてのGlimpse情報(ロギングを含む)を表示できます。これは、URLの変更を変更することでGlimpseに示され、文字列「(Remote)」が左上隅/ステータス領域に表示されます。

私たちはドキュメントに取り組んでおり、このタブについてはすぐに利用できる情報が増えるはずです。

于 2011-06-27T19:30:29.207 に答える