public static final TAG = "Legendry Eagle";
Run Code Online (Sandbox Code Playgroud)
问题:我想查看"Legendry Eagle"命令行的日志.
我试过了:
adb logcat -s "Legendry Eagle"
adb logcat -s <Legendry Eagle>
Run Code Online (Sandbox Code Playgroud)
但它仍然没有用.
Ole*_*Ole 59
如果您只想显示特定TAG的logcat,请执行以下操作:
adb logcat YourTAGHere:Priority *:S
Run Code Online (Sandbox Code Playgroud)
这*:S很重要,因为它将所有其他标签设置为静音.如果我想MainActivity在Verbose级别仅跟踪我的标记,则语法将如下所示.
adb logcat MainActivity:V *:S
Run Code Online (Sandbox Code Playgroud)
编辑:
我找不到用空格过滤掉标签的好方法.LegendryEagle工作正常,但我无法过滤掉Legendry Eagle
Ale*_*s G 15
如果标准adb logcat -s tagname不工作,你总是可以管的输出adb来find筛选你需要什么,像
adb logcat | find "Legendry Eagle"
Run Code Online (Sandbox Code Playgroud)
这会将整个logcat传递给DOS find命令,该命令会过滤掉包含Legendry Eagle字符串的行.
答案很简单。请删除两个单词之间的空格,然后重试。
public static final TAG = "LegendryEagle";
adb logcat -s "LegendryEagle"
Run Code Online (Sandbox Code Playgroud)
并查看 logcat 。你得到了答案。
| 归档时间: |
|
| 查看次数: |
40186 次 |
| 最近记录: |