마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

로그캣내용을 읽어서 사용하는 방법에 대한 문의입니다.

+1 추천

아래와 같은 방법으로 로그캣 내용을 읽어오고 있습니다.

아래와 같은 방법을 사용시, 내 어플리케이션 내에서 일어나는 로그만 기록에 남고 시스템로그는 사용할 수 없는것 같습니다.

내 패키지 내의 로고말고 전체 시스템 내에 찍히는 로그를 읽어올수 있는 방법이 있을까요?

 Process process = Runtime.getRuntime().exec("logcat tag:GestureDetector");

            BufferedReader bufferedReader = new BufferedReader(

            new InputStreamReader(process.getInputStream()));

 

            StringBuilder log=new StringBuilder();

            String line = "";

            while ((line = bufferedReader.readLine()) != null) {

            }

 

오로잭슨 (390 포인트) 님이 2014년 1월 20일 질문

2개의 답변

0 추천
 
채택된 답변
안드로이드 4.1 부터는 일반앱은 자신이 만든 로그만 읽을 수 있게 바뀌었습니다.
보안상의 이유 때문입니다.
앱이 루트 권한을 가진 경우에는 모든 로그를 읽을 수 있습니다.
익명사용자 님이 2014년 1월 20일 답변
오로잭슨님이 2015년 7월 17일 채택됨
0 추천
태그 인자를 지우면 될것 같은데요?
안티푸라면 (6,700 포인트) 님이 2014년 1월 20일 답변
...