반응형
이전 게시글에 이어 콘솔정보를 LogCat에 띄우는 방법에 대해 글을 작성해볼까 합니다.
Script 개발을 하다보면 각 브라우저의 Console에서 오류등을 확인하는 경우가 많습니다. 하지만, 웹뷰에 들어간 경우부터는 확인이 되지 않는 경우가 많은데 이때, console.log의 정보를 LogCat에서 띄어주면 좀더 수월하게 작업이 가능합니다. (안드로이드와 웹개발을 동시에 하는 입장에서)
방법은 매우 간단한데, 이전 게시글에서 커스터마이즈 했던 WebChromeClient에 다음과 같은 메서드를 추가해주면 로그캣에서도 확인이 가능하게 됩니다.
2020/09/03 - [개발 창고/안드로이드 개발] - [Android] Webview에서 경고창(Alert/Confirm) 커스터마이즈하기
/**
* @author royzero
* @since 2020-09-03
*/
public class CustomChrome extends WebChromeClient {
...
/**
* 콘솔메시지
* @param consoleMessage 콘솔에 보여질 메시지
* @return 콘솔로 메시지 전달
*/
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
Log.d("ConsoleLog", consoleMessage.message() + '\n' + consoleMessage.messageLevel() + '\n' + consoleMessage.sourceId());
return super.onConsoleMessage(consoleMessage);
}
...
}
반응형
'개발 창고 > Android' 카테고리의 다른 글
[Android] Background에 있는 어플에 firebase 호출 시 onMessageReceived가 호출되지 않는 오류 처리 (0) | 2020.09.16 |
---|---|
[Google Play] 2020년 9월 15일자 안내메일 (0) | 2020.09.15 |
[Android] Webview에서 경고창(Alert/Confirm) 커스터마이즈하기 (0) | 2020.09.03 |
[Android] 뒤로가기 종료 막기 (0) | 2020.09.01 |
[Android] WebView에서 Url 캐치하기 (0) | 2020.09.01 |