返回顶部

收藏

捕获应用中的日志

更多
Process mLogcatProc = null;
BufferedReader reader = null;
try
{
        mLogcatProc = Runtime.getRuntime().exec(new String[]
                {"logcat", "-d", "AndroidRuntime:E [Your Log Tag Here]:V *:S" });

        reader = new BufferedReader(new InputStreamReader
(mLogcatProc.getInputStream()));

        String line;
        final StringBuilder log = new StringBuilder();
        String separator = System.getProperty("line.separator"); 

        while ((line = reader.readLine()) != null)
        {
                log.append(line);
                log.append(separator);
        }

        // do whatever you want with the log.  I'd recommend using Intents to create an email
}

catch (IOException e)
{
        ...
}

finally
{
        if (reader != null)
                try
                {
                        reader.close();
                }
                catch (IOException e)
                {
                        ...
                }

}
//该片段来自于http://outofmemory.cn

标签:java,手机开发

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 铁木箱子 发表 2011-11-27 14:31:09 WAC启动Android模拟器时出现“transfer error: Read-only file
  2. 博主 发表 2015-11-22 12:51:09 zookeeper伪集群部署
  3. 懒散狂徒 发表 2012-10-18 00:53:12 Servlet笔试题目
  4. 司余 发表 2016-03-27 09:04:18 Java网络教程:Protocol Design
  5. 朴人博客 发表 2012-09-30 03:00:33 Java多线程中线程阻塞机制
  6. 博主 发表 2016-03-26 07:54:29 Logging
  7. H.E. 发表 2010-03-06 16:08:28 为什么使用Java NIO
  8. 佐井 (ol_l@msn.cn) 发表 2014-07-12 16:00:00 Java内存占用
  9. 久酷 发表 2012-04-25 10:12:42 JRebel安装使用说明
  10. yumingzhe 发表 2013-02-09 10:17:57 Hotspot JVM常用选项
  11. 喻名堂 发表 2013-02-24 07:52:15 好久没更新我的博客了!
  12. 博主 发表 2016-04-02 14:26:02 Java设计模式(二) 工厂方法模式

发表评论