将Logcat输出保存到文件

时间:2015-07-03 06:19:11

标签: android

我已经搜索过并找到了很多关于这个主题的解决方案,但都保存了详细级别。 而不是仅调试或错误级别

我想只保存调试级别。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="msgblink">something</div>
<div class="msgblink">nothing</div>
<div class="msgblink">something</div>
<div class="msgblink">another</div>
<table>
<th class="grid-header msgblink" title="MessageType"><div class="grid-filter" data-filterdata="[]" data-name="MessageType" data-type="System.String" data-widgetdata="null"><span class="grid-filter-btn" title="Filter this column"></span></div><div class="grid-header-title"><a href="?grid-column=MessageType&amp;grid-dir=0">MessageType</a></div></th>
<tr>
<td class="grid-cell msgblink" data-name="MessageType"> INFO something</td>
</tr>
</table>

1 个答案:

答案 0 :(得分:2)

这是我在我的应用中使用的命令行,你只需要输入&#34; packagename:debugLevel&#34;

var result2 = from row in dt.AsEnumerable()
              let media = row.Field<string>("Media") ?? String.Empty
              where media.Equals(MediaTp, StringComparison.CurrentCultureIgnoreCase)
              ...

希望它有所帮助,我确实花了很长时间才找到解决方案^^&#39;

编辑:

如其他答案所述,请不要忘记许可:

LOGCATCOMMANDE = new String[] { "logcat", "-f", logFile1.getAbsolutePath(), "-r", Integer.toString(SizeOfLogFile), "-n", Integer.toString(numberOfFileRrotation), "-v", "long", "ActivityManager:W", "PACKAGENAMEHERE:D"};
        process = Runtime.getRuntime().exec(LOGCATCOMMANDE);