2017-05-28 27 views
1

我开始一个新的用户空间应用程序,我想创建一些常用的日志和跟踪工具如何在Linux用户空间创建高频率记录(追踪)?

我区分了2个工具。在我的预测日志记录中应该总是开启并用于高级信息和调试。 跟踪更详细,更频繁。

我认为系统日志是一个很好的日志记录设备的候选人,但我不知道跟踪。我认为使用syslog进行跟踪不是一个好的选择

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

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

回答

0

经过一些更多的Google搜索后,我发现LTTNG。 Linux的跟踪工具下一代 http://lttng.org/

似乎支持我需要的一切,更