# logcat

10개의 포스트
post-thumbnail

프로그램 기본

1. TextView 활용 1) res/layout/activity_main.xml 2) MainActivity.kt 2. Button 활용 1) 버튼 클릭 이벤트 처리 View.setOnClickListener(핸들러)로 버튼 클릭 시 실행할 코드 작성 핸들러는 이벤트가 발생한 뷰 객체 참조를 매개변수로 가짐, it으로 접근 가능 3. EditText활용 1) res/layout/activity_main.xml 2) MainActivity.kt LogCat활용

2023년 8월 10일
·
0개의 댓글
·
post-thumbnail

"Visible Logcat: 안드로이드 디버깅을 위한 시각적 로그캣 도구"

안드로이드 앱 개발 시 디버깅은 매우 중요한 과정입니다. 로그캣은 디버깅을 위한 필수적인 도구 중 하나입니다. 그러나 로그캣을 사용하면서 발생하는 문제 중 하나는, 스마트폰으로 확인 하기 어렵다는 것 입니다. 만약! 주말에 앱에서 버그가 발생한다는 연락을 받았다면 당신은 어떻게 하시겠습니까? 개발환경이 집에 구성되어 있지 않다면, 또는 현재 PC 또는 노트북에 접속이 어렵다면... 회사로 출근하는 경우가 있을 것 입니다. 이러한 문제를 해결하기 위해 Visible Logcat이라는 도구를 개발하였습니다. 이 도구는 로그를 시각적으로 표현하여 보다 효율적인 디버깅을 도와줍니다. Visible Logcat을 사용하면 로그를 태그별로 필터링하고, 각 로그의 시간, 라인 수 등의 정보를 쉽게 확인할 수 있습니다. 또한, 로그를 색상

2023년 4월 9일
·
0개의 댓글
·

Android logcat에서 현재 device id 가져오기

사연 회사일과 별도로 출시하여 운영중인 안드로이드 앱에 광고를 테스트 해야 하는데 그러기 위해서는 현재 device id를 테스트 디바이스로 설정해야 했다. 관련하여 검색해보아도 한국어 검색결과는 많지 않아서 간단하게 작성한다. 방법 logcat에서 RequestConfiguration.Builder를 필터로 걸면 나의 device id를 획득할 수 있다. 이미지에서 빨간색으로 가려놓은 부분이 디바이스 id이다. > 획득한 device id를 테스트 아이디로 등록해주면 된다. 참조 https://developers.google.com/admob/android/test-ads?hl=ko#enabletestdevices

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

새로운 버전의 로그캣 등장, 5가지 꿀기능을 알아보자!

https://m1nzi.tistory.com/9 tistory로 이전했습니다

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Android] Release된 앱의 logcat을 보는 방법

참고 : https://jinseok12.tistory.com/107 안드로이드 실기기를 컴퓨터와 연결한 뒤, 아래 순서대로 실행하시면 됩니다. (참고로 아래 글은 맥북 기준으로, 윈도우는 조금 다를 수 있습니다.) Terminal을 띠웁니다. 디바이스 연결 확인 : adb devices -> 연결한 디바이스가 나오면 성공입니다. 해당 기기의 개발자 권한이 허용되어 있어야 합니다. 특정 앱의 PID 확인 : adb shell ps | grep 패키지명 특정 앱의 logcat 보기 : adb logcat --pid=(패키지 pid) 로그 메세지를 화면에 덤프하고 종료하려면 : -d 로그 메세지를 지정한 파일 이름으로 저장하려면 : -f 예시) adb logcat -d -f /sdcard/log.txt (주의 : 루팅된 단말기에서 앱을 실행하는 경우

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

[Kotlin] Logcat

Android Studio에서 Logcat을 사용하는 방법을 알아보자. 형식은 다음과 같다. Log.i(tag, message) 그리고 실제로 Android Studio 하단에 Logcat을 클릭한 뒤, Info로 설정 -> 돋보기가 있는 입력창에 TAG 이름 입력을 하면 내가 보고 싶은 Log만 볼 수 있다. 이외에도 다양한 로그 클래스들이 있다. Log.e(String, String) (오류, Error) Log.w(String, String) (경고, Warn) Log.i(String, String) (정보, Info) Log.d(String, String) (디버그, Debug) Log.v(String, String) (상세, Verbose) 📍 상세 로그는 앱으로 컴파일하면 안된다. 그리고 오류, 경고, 정보 로그는 런타임에 컴파일이 된 후 사라지지 않는다. > Log.d를 사용하는 것이 더 좋을 것 같다. [공식 문서 참고] [Logcat을

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

# Logcat을 처음 시작한다면

개발자들이 항상 디버깅하느라 힘들다고 하는 이야기를 들어본적 있나요? 코드를 작성하고 해당하는 코드가 어떻게 작동하는지 확인할 때에는 여러가지 방법이 있습니다. 디버그 모드를 켜서 Line Breaking을 걸어 한줄 한줄 어떻게 동작하는지 확인을 할 수도 있고 Crashlytics를 확인하면서 에러를 발생하는걸 지켜볼 수도 있습니다. 하지만 위의 방법들은 전부 시간이 오래걸리고 그 이전에 해야할 기본적인 작업이 있습니다. 가장 기본적이지만 필수적인, 누구도 사용법을 잘 알려주지 않는 로그캣 안드로이드 스튜디오에서 제공하는 로그를 덤프하는 도구입니다. LogCat Log클래스를 이용하여 코드 내부에 원하는 데이터 , 텍스트를 심어서 보여줍니다. 안드로이드 스튜디오의 하단에 탭으로 존재하며 다음과 같은 모습입니다. ![](https://velog.velcdn.com/images/silmxmail/post/edde7fa5-e3f0-4a9b-a7fa-902

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

[Android/Kotlin] 로그 활용

💌 안드로이드 로그의 활용 d = debug Log.d("검색용 태그", "출력할 메시지") 👉 로그 (Log) 코딩 시 흐름 파악을 위해 앱 외부에 출력하는 정보 👉 로그캣 (Logcat) 출력되는 로그를 모아서 보는 도구 내가 작성한 앱의 로그만 볼 수도 있고, 특정 로그만 확인할 수 있음 > ### 📌 자주 사용할 로그 사용법 Log.v( ) - verbose 상세한 로그 내용 출력 Log.d( ) - debug 개발에 필요한 내용 출력 (개발자용) Log.i( ) - information 정보성의 일반적인 메시지를 전달 Log.w( ) - warning 에러는 아니지만 경고성 메시지를 전달 Log.e( ) - error 실제 에러 메시지 출력

2021년 6월 25일
·
0개의 댓글
·

adb logcat에서 특정 앱 로그만 보기

1. 폰 연결, CMD 실행 2. 앱의 PID 확인 3. 로그캣 실행 > 로그캣 관련 옵션 등 더 자세한 내용 https://developer.android.com/studio/command-line/logcat?hl=ko

2021년 4월 14일
·
0개의 댓글
·

adb logcat 특정 패키지 필터링

adb는 logcat이라는 명령어를 통해 기기 전체의 로그 모니터링 및 특정 이슈(Error, Fatal 등)에 대해서 확인이 가능하다. 하지만 adb logcat 이라고만 명령어를 입력하면 기기에서 일어나는 모든 로그가 출력되어 원하는 로그를 확인하려면 어려움이 있다. 이 때는 로그를 확인하고자 하는 패키지의 pid 를 이용하여 필터링할 수 있는데, --pid=[패키지 pid] 옵션을 추가하면 된다. 일단 로그를 확인하고자 하는 패키지의 pid를 먼저 구해보자. 위 명령어의 결과로 프로세스 목록이 출력되는데, 두 번째 숫자가 바로 각 프로세스의 pid 값이다. 구한 pid 값을 --pid 옵션의 값으로 주어지면 해당 패키지의 로그만 출력한다.

2020년 11월 11일
·
0개의 댓글
·