1

我正在启动一个新的用户空间应用程序,我想创建一些用于日志记录和跟踪的常用实用程序

我区分这两个实用程序。在我看来,日志记录应该是始终开启并用于高级信息和调试的东西。追踪更加详细和频繁。

我认为 syslog 是日志记录工具的一个很好的候选者,但我不知道跟踪。我认为使用 syslog 进行跟踪不是一个好的选择

我认为应该有一些机制可以在 linux 用户空间中进行跟踪。我的意思是一些允许我创建这样的跟踪的设施:“, , , 发送了 1200 个数据包进行处理”

我正在考虑使用 uprobes,但我不知道它是否允许我添加自己的自定义跟踪消息,或者它只是告诉我何时调用了哪些函数

4

1 回答 1

0

经过一番谷歌搜索后,我找到了 LTTNG。下一代 Linux 跟踪工具 http://lttng.org/

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

于 2017-05-28T12:20:57.297 回答