如何实现捕获应用中的日志在按揉的开发中_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 如何实现捕获应用中的日志在按揉的开发中

如何实现捕获应用中的日志在按揉的开发中

 2013/11/16 15:35:14  huasili  博客园  我要评论(0)
  • 摘要:ProcessmLogcatProc=null;BufferedReaderreader=null;try{mLogcatProc=Runtime.getRuntime().exec(newString[]{"logcat","-d","AndroidRuntime:E[YourLogTagHere]:V*:S"});reader=newBufferedReader(newInputStreamReader(mLogcatProc.getInputStream()));Stringline
  • 标签:实现 应用 开发

 

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)
{
...
}

} 
// see http://android.662p.com/thread-225-1-1.html

 

发表评论
用户名: 匿名