是否可以搜索所有节点日志
Posted
技术标签:
【中文标题】是否可以搜索所有节点日志【英文标题】:Is it possible to search though all xcodes logs 【发布时间】:2012-12-13 14:13:00 【问题描述】:XCode 现在可以方便地保存以前运行的日志,这很棒。
有没有办法搜索所有日志。
我的用例是我看到了一个特定的错误,但不记得它在哪个运行中。我需要从日志中找到错误 URL。
【问题讨论】:
我可以在 XCode 中对一个文件夹进行自定义搜索...只是现在找到日志文件夹的一个案例! 【参考方案1】:Xcode 将调试日志存储在
~/Library/Developer/Xcode/DerivedData/<YOURAPP>/Logs/Debug/
.xcactivitylog
文件实际上只是 gz
档案。解压:
cd ~/Library/Developer/Xcode/DerivedData/<YOURAPP>/Logs/Debug/
EXT=".xcactivitylog"
for LOG in *.xcactivitylog; do
NAME=`basename $LOG $EXT`
gunzip -c -S $EXT "$NAME$EXT" > "$NAME.log"
done
现在您可以使用grep
或Spotlight
或您喜欢的方式轻松搜索它们。
【讨论】:
非常感谢!为我节省了几个小时!【参考方案2】:添加到@DrummerB 答案。解压缩文件后,您可以在 XCode 中使用自定义范围进行搜索。我更喜欢这个而不是 grep 或聚光灯。
【讨论】:
【参考方案3】:这些日志所在的文件夹是
~/Library/Developer/Xcode/DerivedData/[YOURAPPID]/Logs/Debug/
您可以在 TextWrangler 中打开/阅读/搜索它们。
【讨论】:
以上是关于是否可以搜索所有节点日志的主要内容,如果未能解决你的问题,请参考以下文章
ElasticSearch探索之路集群与分片:选举动态更新近实时搜索事务日志段合并
ElasticSearch探索之路集群与分片:选举动态更新近实时搜索事务日志段合并
Leetcode练习(Python):树类:第98题:验证二叉搜索树:给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节