我正在使用(和舊版本)EurekaLog。記錄異常很棒,但是有沒有辦法讓它正常記錄事情?還是它不是爲了那個?有沒有辦法使用EureakLog進行正常日誌記錄?
回答
從文檔:
EurekaLog ...給你的應用程序 ...捕獲所有異常 ...並生成詳細的日誌 與單元調用堆棧的能力, 類,方法和行號 信息。 ... EurekaLog不會 影響您的 應用程序的性能,因爲它只會在 引發異常時執行。
因此不,它不會像跟蹤一樣進行「日誌記錄」。爲此,你需要一個日誌工具。不知道你使用的Delphi版本是什麼,但新版本Delphi XE捆綁了Raize CodeSite這個非常強大的日誌記錄工具。也許你應該檢查出來。
這不是爲了那個,對不起。當它將crashdump郵寄給您時,您可以將其包含常規的「運行日誌」作爲附件,也可以將自己的消息直接注入到crashdump中。但對於一般日誌記錄,不。
一個高端日誌記錄工具是SmartInspect,由一個SO贊助商Gurock Software頻繁發佈。我只是玩了一下,但看起來非常好。 http://www.gurock.com/products/smartinspect/
克里斯已經提到我們的測井儀器SmartInspect,我只是想補充一點,我們還與EurekaLog人合作,通過一個特殊的內存日誌協議來提供與EurekaLog直接集成(謝謝!):
Integrating SmartInspect and EurekaLog
內存協議允許您將日誌消息寫入內存(例如,在2MB的塊中),並且只在發生崩潰時刷新日誌記錄數據。這是一種非常快速直接的方式,可以在運行時記錄數據並向EurekaLog異常報告添加有用的崩潰日誌。我不知道有任何其他的日誌工具可以做到這一點。
我會用Delphi寫的一個免費的跟蹤工具TraceTool。它非常完整,可用於多種語言,並且免費。它不像SmartInspect那麼複雜,但它做到了承諾。您可以從here下載它。
- 1. 有沒有辦法讓hsqldb日誌記錄消失?
- 2. 沒有日誌庫的日誌記錄
- 3. 傳遞進行日誌記錄有效
- 4. Cron輸出到日誌,有沒有辦法使日誌動態?
- 5. 有沒有辦法將日誌記錄器工廠添加到日誌記錄器配置中?
- 6. Stackdriver日誌記錄沒有顯示正確的日誌
- 7. 有沒有辦法爲Oracle Scheduled Job啓用程序日誌記錄?
- 8. 有沒有辦法對提取的記錄進行編號。
- 9. 使用NSTableView進行日誌記錄?
- 10. 使用SQLite進行日誌記錄
- 11. 使用Response.Redirect進行Web日誌記錄
- 12. Tomcat使用log4j進行日誌記錄?
- 13. 有關使用靜態類進行日誌記錄的建議
- 14. 爲什麼我的類沒有日誌記錄,但Spring正在記錄(使用Maven和log4j進行Spring引導)?
- 15. python中的日誌模塊;有沒有辦法記錄一切,減少調試?
- 16. python日誌記錄:記錄器setLevel()沒有執行?
- 17. PHP網站無法正常工作,也沒有記錄在錯誤日誌中
- 18. 使用ELMAH進行常規日誌記錄
- 19. 使用FAKE,有沒有辦法獲取整個構建日誌?
- 20. 有沒有辦法記錄這個?
- 21. 有沒有辦法記錄高分,Java
- 22. 有沒有辦法記錄Awk結果?
- 23. 有沒有辦法記錄SQLite查詢?
- 24. 有沒有辦法記錄httpsession超時?
- 25. 沒有SharePoint 2010日誌記錄
- 26. Python日誌記錄setLevel()沒有生效
- 27. 有沒有辦法從日誌grep這個多行部分?
- 28. 有沒有辦法以編程方式更改日誌箱的默認日誌記錄級別?
- 29. 如何使用具有多個日誌記錄和多個配置文件的Log4Net進行日誌記錄?
- 30. 有沒有辦法用ediff使用hg記錄?
相關提示 – 2010-09-17 00:36:19