macOS使用log stream命令通过pid过滤日志无结果怎么解决
log stream的--process参数仅支持传入进程名称做过滤,不支持传入PID,你使用了错误的参数导致过滤失效。
正确使用方式
按PID过滤需要使用专门的--pid参数,对应到你的场景,正确执行命令为:log stream --debug --info --pid 12345
额外注意事项
- 执行前确认你获取的PID为当前运行的FooBar进程的有效PID,进程重启后PID会自动变更,需要重新获取最新值后再执行命令
- 如果执行后依旧无日志输出,可尝试添加
sudo提权后执行:sudo log stream --debug --info --pid 12345,部分进程的日志需要root权限才可读取 log系列命令仅在macOS 10.12 Sierra及以上版本系统可用,更低版本系统无法使用该功能
内容的提问来源于stack exchange,提问作者gran_profaci
相关产品推荐
相关产品推荐

