嗨,我有一个数据库跟踪侦听器,当我遇到错误时,我想在数据库上记录堆栈跟踪。我可以很容易地将堆栈跟踪添加到消息中,但我更愿意将它添加到数据库表中的另一列。我将如何实现这一目标?
问问题
533 次
1 回答
2
您可以在Enterprise Library Sample Projects找到一个名为 Custom Database Trace Listener Sample 的示例解决方案。
基本步骤是创建具有自定义属性的自定义 LogEntry 类。[Log] 表中添加了一个附加列,并且现成的存储过程被修改为接受一个新参数。然后,自定义跟踪侦听器将自定义属性数据传递到存储过程,并将其插入数据库。
于 2013-05-18T03:42:47.997 回答