【发布时间】:2017-05-28 07:19:18
【问题描述】:
我正在启动一个新的用户空间应用程序,我想创建一些用于日志记录和跟踪的常用实用程序
我区分了 2 个实用程序。在我看来,日志记录应该是始终开启并用于高级信息和调试的东西。 追踪更加详细和频繁。
我认为 syslog 是日志工具的一个很好的候选者,但我不知道跟踪。我认为使用 syslog 进行跟踪不是一个好的选择
我认为应该有一些机制可以在 linux 用户空间中进行跟踪。我的意思是一些允许我创建这样的跟踪的设施: ", , , 发送了 1200 个数据包进行处理"
我正在考虑使用 uprobes,但我不知道它是否允许我添加我自己的自定义跟踪消息,或者它只是告诉我何时调用了哪些函数
【问题讨论】:
标签: linux debugging trace syslog userspace