안드로이드 스튜디오 로그 log 정리
2020. 12. 19. 15:41
반응형
안드로이드 개발을 하면서 중요하다고 생각되는 부분 중 하나인 로그(log)와 로그캣(logcat)는 제대로 배워본 적이 없었는데 여러 자료들을 보며 공부하여 블로그에 정리했습니다.
* 로그(log)란?
코딩을 할 때 코드의 흐름을 파악하기 위해 앱 외부에 출력하는 정보입니다.
* 로그캣(logcat)이란?
출력되는 로그들을 모아서 보는 도구입니다.
* 로그클래스의 종류
로그 클래스에서 일반적으로 사용되는 함수로는 v(verbose), i(information), d(debug), w(warning), e(error) 총 다섯 가지가 있습니다.
Log.v() - Verbose - 상세한 로그 내용을 출력하기 위해 사용합니다.
Log.d() - Debug - 개발에 필요한 내용을 출력하기 위해 사용합니다.(개발자용)
Log.i() - Information - 정보성의 일반적인 메시지를 전달하기 위해 사용합니다.
Log.w() - warning - 에러는 아니지만 경곳어 메시지를 전달하기 위해 사용합니다.
Log.e() - error - 실제 에러 메시지를 출력하기 위해 사용합니다.
package com.example.basicsyntax
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
Log.d("BasicSyntax", "로그를 출력합니다. method = Log.d") // tag는 로그 검색용이고, msg는 로그 내용이다.
}
}
위 예시처럼 사용하실 수 있습니다.
코드를 입력하고 6: Logcat에서 로그들을 확인하시면 됩니다.
반응형
'프로그래밍 > 안드로이드+코틀린' 카테고리의 다른 글
안드로이드 액티비티 생명 주기 (0) | 2020.12.21 |
---|---|
코틀린 기본 Basic of Kotlin (0) | 2020.12.21 |
안드로이드 플랫폼 구조(Platform Architecture) (0) | 2020.12.19 |
해결방법 :prepareKotlinBuildScriptModel Task fails in a Java project (0) | 2020.11.25 |
안드로이드 스튜디오 FrameLayout 뒤 배경 클릭안되게 하는 법 (0) | 2020.08.30 |