我工作的公司正在使用.NET重新設計我們的應用程序。我們的應用程序使用軟件即服務模式進行銷售。跟蹤用戶在業務應用程序中的操作
我們跟蹤軟件中的所有用戶操作以進行報告(搜索事物,下載資源,完成表單,與正在創建的表單關聯的內容,用戶簡介和登錄時的快照等) )。之前我們已經編寫了一個非常強大的跟蹤邏輯來完成舊應用程序中的所有這些細節。
之前,我完成我想知道如果任何人有過的,他們在過去是相當穩健實施的貨架跟蹤解決方案或開源跟蹤系統建議的.NET應用程序這個初始的重新設計。
其他細節: 我們有很多(具體到我們的應用程序)的自定義數據的需要被跟蹤和我們的應用程序只能通過公司內部網站訪問等等細節上,人們從不需要爲未來我們已經知道這一點。
我跟蹤頁的規劃命中,因此用戶的訪問可以重現如果需要的話。
編輯(11/20/2009):似乎沒有完全適合我的問題的現成解決方案,但我將用我們將在下一個實施的設計和方向更新此問題幾個星期。所以如果你對這個問題發生了什麼感興趣,那麼很快就會回來看看。
log4net是一個偉大的日誌記錄應用程序,但如果您想跟蹤健壯的對象詳細信息,可能很難使用。如果你可以用通用記錄器獲取所有你需要的信息到數據庫,那麼一定要去log4 – 2009-10-30 19:51:47
@Russell - 我同意log4net是一個偉大的日誌記錄應用程序,但它很難用它來跟蹤健壯的對象細節。 如果我們自己編寫完整的跟蹤代碼,我可能會嘗試抽象一個框架,我可以在sourceforge上發佈一些東西。我想我們會爲某些事情連接一個處理程序/模塊,並通過我們的主要「頁面」類創建跟蹤事件連線。 – Dan 2009-10-30 20:55:01