함수 | 의미 | 내용 |
---|---|---|
Log.v() | verbose | 상세한 로그내용을 출력하기 위해 사용 |
Log.d() | debug | 개발에 필요한 내용을 출력하기 위해 사용 |
Log.i() | information | 정보성의 일반적인 메시지 전달을 위해 사용 |
Log.w() | warning | 경고성 메시지를 전달하기 위해 사용 |
Log.e() | error | 에러 메시지 출력을 위해 사용 |
Log.d("태그", "출력 메시지");
소스 코드를 작성하여 안드로이드 스튜디오 내에 있는 Logcat 창에 출력
Log.d("BasicSyntax", "로그를 출력합니다. method = Log.d")
package net.flow9.thisiskotlin.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")
}
}
Android Studio 상단 툴바의 '▶' 버튼을 클릭해서 에뮬레이터 실행
에뮬레이터 앱 화면을 보면 아래처럼 'Hello World!'라고 써있고 아무런 동작을 하지 않음
Android Studio 하단의 'Logcat' 탭을 클릭하여 창을 열어보면 많은 로그 내용이 나옴
내가 입력했던 소스 코드가 잘 입력됐는지 확인하기 위해 필터창에 아래 내용을 입력
package:mine level:debug tag:BasicSyntax
아래를 보면 잘 출력된 것을 볼 수 있음