2012-02-07 3 views
1

私は注文書を持ついくつかのウェブサイトを持っています。タイムアウトが発生した場合、どうすればログに記録できますか?私のログコードはどこに置くことができますか?ここでasp.netで掲示のタイムアウトを記録するには

+0

で私のアプリでセッションタイムアウトをログに記録する方法です。ユーザーのセッションがタイムアウトするとログファイルに書き込むだけですか?あるいは、何とかユーザーに通知したいのですか?タイムアウトによってどういう意味ですか? –

+0

セッションのタイムアウトまたは要求のタイムアウトを意味しますか?明らかに、サーバーへの要求がタイムアウトすると、サーバーは最初に要求を受け取ることができないため(ログできないため)、クライアントは応答を受信しませんでした。 – jhsowter

+0

リクエスト(投稿)のタイムアウトを意味します。セッションタイムアウトではありません! – vNext

答えて

3

は、私はより具体的にしてくださいGlobal.asax.cs

protected void Session_End() 
{ 
NLogger.Log("Session {0} has ended.", new String[] { Session.SessionID, Session.Timeout.ToString()}, NLogger.Info); 
} 
+0

セッションタイムアウトはありません。投稿タイムアウトを記録する必要があります。 – vNext

+0

サーバーに到達しない要求はログに記録できません。とにかくこれらをログに記録する理由は何ですか? – jhsowter

+0

サーバーに到達しましたが、サーバーが処理するのに時間がかかりすぎているため、ログに記録して修正する必要があります – vNext

関連する問題