我用dbg跟蹤了我的系統。我用如何讀取文件中的dbg二進制輸出?
dbg:trace_port(file,{"/tmp/trace",wrap,atom_to_list(node()),10000000,20})
現在我有幾個二進制文件。
從來沒有真正使用這些二進制轉儲..如何讀取它們? rb? disk_log?如何啓動它們來查看日誌文件?
我用dbg跟蹤了我的系統。我用如何讀取文件中的dbg二進制輸出?
dbg:trace_port(file,{"/tmp/trace",wrap,atom_to_list(node()),10000000,20})
現在我有幾個二進制文件。
從來沒有真正使用這些二進制轉儲..如何讀取它們? rb? disk_log?如何啓動它們來查看日誌文件?
我沒有試過這個,但dbg:trace_client/2
看起來像它可以讀取文件。
首先使用trace_port獲得PortFun像這樣:
1> PortFun = dbg:trace_port(file,{"/tmp/trace",wrap,atom_to_list(node()),10000000,20}).
然後使用DBG:示蹤劑開始示蹤劑將路由信息:
2> dbg:tracer(port, PortFun).
輸出的痕跡可以使用trace_client接收:
1> Pid = dbg:trace_client(file,FileName). .. dbg output here... .. 2> dbg:stop_trace_client(Pid).準確地說是
+1表示示例:) – 2011-05-05 20:05:57
。我應該得到rtfm這個問題。謝謝Ben! – user425720 2011-05-05 19:58:05