[Android] logcat 사용법 검토
2533 단어 안드로이드AndroidStudio
소개
이 기사에서는 안드로이드 스튜디오에서 logcat을 사용하는 방법을 검토하고보다 편안하게 개발할 수있는 몇 가지 팁을 소개합니다.
소개하는 Tips는 공식 문서와 기사를 참고하고 있습니다.
실행 환경
1. Logcat Header 설정
logcat 왼쪽 하단의 톱니바퀴 표시를 클릭하면 Configure Logcat Header 화면이 표시됩니다.

Configure Logcat Header 화면에서 로그 시작 부분에 표시할 내용을 설정할 수 있습니다.
내 환경에서는 다음 이미지와 같이 설정되었습니다.
선택하거나 해제하면 대화식으로 로그 샘플이 변경됩니다.

장점
불필요한 항목을 선택 해제하면 하나의 로그가 짧아지고 전망이 좋아집니다.
저는 [Show date and time]과 [Show tag]를 체크하고 있습니다.
2. logcat에서 줄 바꿈을 사용하거나 사용하지 않도록 설정
아래 이미지와 같이 logcat에서 아이콘을 클릭하면 logcat 내에서 로그를 줄 바꿈할지 여부를 선택할 수 있습니다.
공식 문서에서는 「소프트 랩의 사용」이라고 하는 기능명으로 소개되고 있었습니다.

장점
개행이 무효로 되어 있는 경우, 로그에 표시되는 에러 메세지를 카피하고 싶을 때에, 옆으로 쭉 스크롤하면서 선택하는 것이 많이 있다고 생각합니다.
따라서 줄 바꿈을 사용하면 옆으로 스크롤하지 않고 메시지를 선택할 수 있습니다.
3. 정규식으로 로그 메시지 검색
평소 로그 메시지를 검색할 때는, 검색하고 싶은 문자열을 그대로 입력하고 있을까 생각합니다만, 실은 정규 표현을 사용해 검색할 수 있습니다.
아래 그림과 같이 [Regex]를 선택하면 활성화됩니다.
(처음부터 활성화되어 있다고 생각합니다)
아래 이미지에서 "a.d"로 검색합니다.
정규 표현에서의 검색이 유효하게 되어 있으므로, 「a 로 시작해, d 로 끝나는 캐릭터 라인」을 검색하고 있게 됩니다.
로그를 살펴보면 "android"라는 메시지가 표시되는 것을 볼 수 있습니다.

장점
정직, 정규 표현으로 검색하는 것은 적습니다만, 정규 표현을 마스터하고 있는 분이라면 기쁜 기능일지도 모릅니다.
끝에
이 기사에서는 Android Studio의 logcat Tips를 몇 가지 소개했습니다.
logcat 의 사용법을 재검토하는 것은 별로 없다고 생각하므로, 이 기회에 logcat 의 여러가지 기능을 조사해 보는 것은 어떻습니까.
참고(2020/08/19 현재)
아래 이미지와 같이 logcat에서 아이콘을 클릭하면 logcat 내에서 로그를 줄 바꿈할지 여부를 선택할 수 있습니다.
공식 문서에서는 「소프트 랩의 사용」이라고 하는 기능명으로 소개되고 있었습니다.

장점
개행이 무효로 되어 있는 경우, 로그에 표시되는 에러 메세지를 카피하고 싶을 때에, 옆으로 쭉 스크롤하면서 선택하는 것이 많이 있다고 생각합니다.
따라서 줄 바꿈을 사용하면 옆으로 스크롤하지 않고 메시지를 선택할 수 있습니다.
3. 정규식으로 로그 메시지 검색
평소 로그 메시지를 검색할 때는, 검색하고 싶은 문자열을 그대로 입력하고 있을까 생각합니다만, 실은 정규 표현을 사용해 검색할 수 있습니다.
아래 그림과 같이 [Regex]를 선택하면 활성화됩니다.
(처음부터 활성화되어 있다고 생각합니다)
아래 이미지에서 "a.d"로 검색합니다.
정규 표현에서의 검색이 유효하게 되어 있으므로, 「a 로 시작해, d 로 끝나는 캐릭터 라인」을 검색하고 있게 됩니다.
로그를 살펴보면 "android"라는 메시지가 표시되는 것을 볼 수 있습니다.

장점
정직, 정규 표현으로 검색하는 것은 적습니다만, 정규 표현을 마스터하고 있는 분이라면 기쁜 기능일지도 모릅니다.
끝에
이 기사에서는 Android Studio의 logcat Tips를 몇 가지 소개했습니다.
logcat 의 사용법을 재검토하는 것은 별로 없다고 생각하므로, 이 기회에 logcat 의 여러가지 기능을 조사해 보는 것은 어떻습니까.
참고(2020/08/19 현재)
이 기사에서는 Android Studio의 logcat Tips를 몇 가지 소개했습니다.
logcat 의 사용법을 재검토하는 것은 별로 없다고 생각하므로, 이 기회에 logcat 의 여러가지 기능을 조사해 보는 것은 어떻습니까.
참고(2020/08/19 현재)
logcat을 사용하여 로그 쓰기 및 표시 (공식 문서)
Reference
이 문제에 관하여([Android] logcat 사용법 검토), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Takahana/items/a5b2dce5feafe89afccb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)