2012-01-27 6 views
4

그래서 내 컴퓨터에 연결된 Incredible 2에서 logcat을 실행 중이며 현재 작업중인 웹 앱을 디버깅하려고합니다. 불행히도, 장치는 내 콘솔에서 스팸하고 있으므로 내 javascript에서 내 console.logs를 볼 수 없습니다. 누구든지 브라우저에서 나오는 console.log를 제외하고 모든 것을 필터링하는 방법을 알고 있습니까? 나는이 옵션으로 로그 캣을 실행 시도 안드로이드 문서가 브라우저를 이곳에 나열된 형식으로 뱉어 console.logs 말했다 이후는 콘솔을 제외한 모든 것을 필터링 할 생각브라우저의 안드로이드 USB 디버깅을 위해 LogCat 사용

adb logcat -s "console"

:

Console: Hello World http://www.example.com/hello.html :82

http://developer.android.com/guide/webapps/debugging.html

사람이에 진짜 트릭을 알아? 감사.

답변

9

업데이트 : 위의 솔루션

adb logcat browser:V *:S 
+0

이것은 4.2.2 나 4.4.2에서 어떤 해결책을 찾지 못합니까? –

2

console.log를 사용하여 태그를 지정할 수 있습니까? 당신이 일을하는 방법을 필터링 할 수 있어야하므로

adb logcat MYTAG:V 

은을 console.log()가 자동으로 WebCore의 태그를 지정하는 것이 밝혀 : 그렇다면, 당신은이에 주어진 태그로 항목 만 얻을 로그 캣을 사용할 수 있습니다 당신은 다음과 같이 이것을 원합니다 :

adb logcat WebCore:V *:S 

이것은 "표시되는 모든 WebCore에 아무것도 표시하지 않습니다."라는 의미입니다. 다른 사람들은 WebCore (Is there a way to enable the JavaScript Error/Debug Console for Safari within Android?) 대신 브라우저를 사용하여 성공을 거두었으므로 둘 다 시도하고 어떤 것이 효과가 있는지보십시오. 이다 최신 안드로이드 버전

+0

네가 위에 게시 한 링크를 보면 콘솔에 "콘솔 : 물건"형식의 내용이 튀어 나오는 것을 볼 수 있습니다. 논리적으로, 만약 내가 이렇게하면 :'adb logcat Console : V' 맞습니까? – gabaum10

+0

'console.log' 함수가 어떻게 생겼고 무엇을하는지 살펴 보았습니다. 다른 사람처럼 이미이 문제가있어 수정 된 것을 발견했습니다. 해결책. –

+0

실제로 모든 다른 메시지는 표시되지 않지만 console.log는 표시되지 않습니다. 너무 엄격 할 수 있습니까? – gabaum10

0

모든하지 나를 위해 작동합니다. 내가 한 일은 메모장 + +를 사용하여 파일에서 저장 옵션과 검색 텍스트 '웹 콘솔'을 사용하여 파일에 로그인을 저장하는 것입니다.

관련 문제