log4net写入到SQL server的基本配置(downmoon)
2009-01-13 10:19:55 来源:WEB开发网给出一个例子
Code
private void TestLog()
{
try
{
//
}
catch (Exception ex)
{
Loghandle by Tony 2008.11.21#region Loghandle by Tony 2008.11.21
string loginid = EmptyString;
//if (user != null) { loginid = user.LoginID; }
myLogger.Error(GetErrorMessage(loginid, 1), ex);
//Debug("系统已记录错误,请联系管理员!"); return;
//Debug(ErrorHandle.GetErrorInfoByID(999), this.ClientID); return;
#endregion
}
}
记录的样式如下:
Code
<table><tr><td>nId</td>
<td>dtDate</td> <td>sThread</td> <td>sLevel</td> <td>sLogger</td> <td>sMessage</td> <td>sException</td>
</tr>
<tr><td>1 </td>
<td>2008-11-21 11:03:20.470</td> <td>1904</td> <td>ERROR Agronet.Product.Web.UI.Controls.Vegnet.Detail</td> <td>10.103.33.10</td> <td>System.OverflowException: 值对于 Int16 太大或太小。</td> <td> ---> System.OverflowException: 值对于 Int32 太大或太小。 在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) 在 System.Int16.Parse(String s, NumberStyles style, NumberFormatInfo info) --- 内部异常堆栈跟踪的结尾 --- 在 System.Int16.Parse(String s, NumberStyles style, NumberFormatInfo info) 在 System.Int16.Parse(String s) 在 Agronet.Product.Web.UI.Controls.Vegnet.Detail.BindList() 位置 P:TestWebUIControlsVegnetDetail.cs:行号 141</td>
</tr></table>
OK! 结束,
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接