2017-11-10 14 views

답변

0

파일로 로그를 얻을 수있는 방법이

 Process process = Runtime.getRuntime().exec("logcat -d"); 

     BufferedReader bufferedReader = new BufferedReader((new InputStreamReader(process.getInputStream()))); 

     StringBuilder log = new StringBuilder(); 

     String line; 
     while ((line = bufferedReader.readLine()) != null) 
     { 
      log.append(line); 
      log.append(TextConstants.newLine); 
     } 

     fileLog = new File("myFileLog.txt); 

     FileOutputStream out = new FileOutputStream(fileLog); 
     OutputStreamWriter osw = new OutputStreamWriter(out); 

     osw.write(log.toString()); 
     osw.flush(); 
     osw.close(); 

그것은 실행의 시작에서 모든 로그 라인을 얻을 수있다.