当前位置:编程学习 > C#/ASP.NET >>

如何生成Session日志

现在正在做一个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]
超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
-------------------------------------------------
怎么做????? --------------------编程问答-------------------- 数据库操作问题,修改max pool size,优化SQL
log4net
http://topic.csdn.net/u/20100421/15/c308f282-c2e4-409e-889a-95d08fb43568.html --------------------编程问答-------------------- 你理解错了,我是要生成像错误日志格式那样的Session日志,而不是现在就出这个错了!下面的错误只是一个格式……………… --------------------编程问答-------------------- 看来要沉了……
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,