[Android, Kotlin] 안드로이드 디버깅을 위한 로그 출력하기

목적

Log.d()를 이용하여 로그캣에 로그를 출력한다.

개요

C와 Visual Studio를 활용하여 개발할때, printf(“%d”, &a)와 같이 변수를 출력하거나 디버깅툴을 이용하여 개발을 쉽게 할 수 있다. 그리고 위 목적으로 안드로이드는 Log.d()를 이용할 수 있다.

본문

Log 클래스의 Log.d()를 이용하면 로그캣에 로그를 남겨 디버깅을 쉽게 할 수 있다.

Log.d() 이외에도 Log.w(), Log.i()등 여러가지가 있는데, d는 로그캣의 Debug에서 볼 수 있고 i는 Info에서 볼 수 있는 등의 차이와 글자색의 차이가 있다.

구현

import android.util.Log

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        
        var a = 4
        Log.d("태그", "내용 : "+a)
    }
}

onCreate()에 Log.d를 넣었기 때문에 엑티비티를 실행하면 바로 로그캣에 로그가 기록된다. Log.d는 태그와 메세지를 인자로 받는데, 태그는 로그켓에서 검색을 위한 것이며 내용은 로그를 남길 내용이다. 로그의 내용은 위와 같이 변수의 출력도 가능하다.

참고

https://developer.android.com/reference/kotlin/android/util/Log

Leave a Comment