android - How to write entire Logcat in to sdcard? -



android - How to write entire Logcat in to sdcard? -

i need write entire logcat in sdcard not filtered logcat. tried doing way

string[] cmd ={"/system/bin/logcat " +"-f"+" /sdcard/d.txt"}; log.d("ntk","cmd string"+cmd); runtime run = runtime.getruntime(); process pr; seek { pr = run.exec(cmd); pr.waitfor(); bufferedreader buf = new bufferedreader(new inputstreamreader(pr.getinputstream())); string line = ""; while ((line=buf.readline())!=null) { system.out.println(line); log.i(ntl, "lines"+line); } } grab (ioexception e1) { // todo auto-generated grab block e1.printstacktrace(); } grab (interruptedexception e) { // todo auto-generated grab block e.printstacktrace(); }

i have given permissions in manifest file too.

not able write logcat in sdcard.

you can have this tutorial reading logs. , writing logs in file can utilize filewriter give path of file file name.

try { file root = environment.getexternalstoragedirectory(); if (root.canwrite()) { file gpslogfile = new file(root, "log.txt"); filewriter gpswriter = new filewriter(gpslogfile, true); bufferedwriter out = new bufferedwriter(gpswriter); out.append(datatowrite); out.close(); } } grab (ioexception e) { log.d("log: ", "could not write file " + e.getmessage()); }

android logcat

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -