如何生成Session日志
崮rz丹丹 2012-10-30 05:39:30 现在正在做一个asp.net项目,由于每次Session都会丢,所以想在每次丢Session的时候生成一个Session日志便于丢Session的时候查看Session日志得到丢Session的具体信息,就像错误日志的格式一样,如下(能够得知什么时候丢的Session,在哪里丢的):
-------------------------------------------------
2012-5-24 14:20:14
[TargetSite]
DBUtility::ConnOperator::getInstance
[StackTrace]
在 DBUtility.ConnOperator.getInstance() 位置 C:\Documents and Settings\lh\桌面\日滨ERP\OA\DBUtility\ConnOperator.cs:行号 48
在 DBUtility.SqlHelper.GetDataTable(String strSql) 位置 C:\Documents and Settings\lh\桌面\日滨ERP\OA\DBUtility\SQLHelper.cs:行号 311
[ErrSource]
DBUtility
[TargetSite]
System.Data.SqlClient.SqlConnection getInstance()
[ErrType]
System.InvalidOperationException
[ErrMessage]
超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
-------------------------------------------------
怎么做?????