2010-09-16 278 views

回答

2

從文檔:

EurekaLog ...給你的應用程序 ...捕獲所有異常 ...並生成詳細的日誌 與單元調用堆棧的能力, 類,方法和行號 信息。 ... EurekaLog不會 影響您的 應用程序的性能,因爲它只會在 引發異常時執行。

因此不,它不會像跟蹤一樣進行「日誌記錄」。爲此,你需要一個日誌工具。不知道你使用的Delphi版本是什麼,但新版本Delphi XE捆綁了Raize CodeSite這個非常強大的日誌記錄工具。也許你應該檢查出來。

2

這不是爲了那個,對不起。當它將crashdump郵寄給您時,您可以將其包含常規的「運行日誌」作爲附件,也可以將自己的消息直接注入到crashdump中。但對於一般日誌記錄,不。

一個高端日誌記錄工具是SmartInspect,由一個SO贊助商Gurock Software頻繁發佈。我只是玩了一下,但看起來非常好。 http://www.gurock.com/products/smartinspect/

3

克里斯已經提到我們的測井儀器SmartInspect,我只是想補充一點,我們還與EurekaLog人合作,通過一個特殊的內存日誌協議來提供與EurekaLog直接集成(謝謝!):

Integrating SmartInspect and EurekaLog

內存協議允許您將日誌消息寫入內存(例如,在2MB的塊中),並且只在發生崩潰時刷新日誌記錄數據。這是一種非常快速直接的方式,可以在運行時記錄數據並向EurekaLog異常報告添加有用的崩潰日誌。我不知道有任何其他的日誌工具可以做到這一點。

+0

相關提示 – 2010-09-17 00:36:19

1

我會用Delphi寫的一個免費的跟蹤工具TraceTool。它非常完整,可用於多種語言,並且免費。它不像SmartInspect那麼複雜,但它做到了承諾。您可以從here下載它。

相關問題