我希望当我做这样的事情时显示我的日志
log show --debug --info | grep "Myapp"
我目前正在
launchd
中执行类似的操作,将其写入平面文件。
<key>StandardOutPath</key>
<string>/var/app/s.log</string>
<key>StandardErrorPath</key>
<string>/var/app/e.log</string>
我想知道如何调整上述内容,以便可以使用
log show
显示我的日志。是否有 log show
命令读取其内容的特定路径?
我想做的主要是调整上面的
launchd
代码片段,以便将输出发送到系统日志,并且我不确定在那里读取并显示哪些文件
要在
log show
中查看您的日志,您必须首先将日志写入 os_log
系统。
您没有提供任何有关您的目标的背景信息——甚至没有提供您正在编写的软件类型。我不知道你为什么在问题中引入“launchd”这个词 - 好像它与日志系统有某种关系(事实并非如此)。
如果您用 C 或 Objective-C 或 C++ 编写软件 - 那么您需要将
然后 - 您的日志将出现在日志显示中。
如果你用 swift 编写 - 差不多是一样的。
除此之外——我需要更多信息来专门帮助您。