簡體   English   中英

如何在Linux用戶空間中創建高頻日志記錄(跟蹤)?

[英]How to create high frequency logging (tracing) in Linux userspace?

我正在啟動一個新的用戶空間應用程序,我想創建一些用於記錄和跟蹤的常用實用程序

我區分了兩個公用事業。 在我的預期日志記錄應該是始終開啟的東西,用於高級信息和調試。 跟蹤更詳細,更頻繁。

我認為syslog是日志工具的一個很好的候選者,但我不知道跟蹤。 我認為使用syslog進行跟蹤不是一個好選擇

我假設應該有一些在linux用戶空間中跟蹤的機制。 我的意思是允許我創建這樣的跟蹤的一些工具:“,,,發送1200個數據包進行處理”

我正在考慮使用uprobes,但我不知道它是否允許我添加自己的自定義跟蹤消息,或者它只是告訴我哪些函數在何時調用

經過一番谷歌搜索后,我找到了LTTNG。 Linux追蹤工具下一代http://lttng.org/

它似乎支持我需要的一切和更多

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM