1

嗨,我有一个数据库跟踪侦听器,当我遇到错误时,我想在数据库上记录堆栈跟踪。我可以很容易地将堆栈跟踪添加到消息中,但我更愿意将它添加到数据库表中的另一列。我将如何实现这一目标?

4

1 回答 1

2

您可以在Enterprise Library Sample Projects找到一个名为 Custom Database Trace Listener Sample 的示例解决方案。

基本步骤是创建具有自定义属性的自定义 LogEntry 类。[Log] 表中添加了一个附加列,并且现成的存储过程被修改为接受一个新参数。然后,自定义跟踪侦听器将自定义属性数据传递到存储过程,并将其插入数据库。

于 2013-05-18T03:42:47.997 回答