1
嗨我有一個數據庫跟蹤偵聽器,我想記錄數據庫上的堆棧跟蹤,當我得到一個錯誤。我可以很容易地將堆棧跟蹤添加到消息,但我更願意將它添加到數據庫表中的另一列。我將如何實現這一目標?如何將堆棧跟蹤存儲在數據庫上與Microsoft日誌記錄應用程序塊錯誤
嗨我有一個數據庫跟蹤偵聽器,我想記錄數據庫上的堆棧跟蹤,當我得到一個錯誤。我可以很容易地將堆棧跟蹤添加到消息,但我更願意將它添加到數據庫表中的另一列。我將如何實現這一目標?如何將堆棧跟蹤存儲在數據庫上與Microsoft日誌記錄應用程序塊錯誤
您可以在Enterprise Library Sample Projects找到一個稱爲「自定義數據庫跟蹤偵聽器示例」的示例解決方案。
基本步驟是使用自定義屬性創建自定義LogEntry類。附加列被添加到[Log]表中,並且開箱即用的存儲過程被修改爲接受新參數。然後,自定義Trace Listener將自定義屬性數據傳遞到存儲過程,並將其插入到數據庫中。