Как записать весь LogCat в SDCard? - PullRequest
4 голосов
/ 24 января 2012

Мне нужно записать весь LogCat на SDCard, а не отфильтрованный LogCat.Поэтому я попытался сделать так

1 Ответ

2 голосов
/ 24 января 2012

Вы можете иметь this Учебник для чтения журналов. А для записи логов в файл вы можете просто использовать FileWriter указать путь к файлу с именем файла.

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();
            }
        } catch (IOException e) {
            Log.d("Log: ", "Could not write file " + e.getMessage());
        }
...