[Android]Timber 사용하기

2020. 10. 10. 17:04모바일/Android_Java

What is Timber?

Timber는 Android의 Log 클래스 위의 구축된 로깅 유틸리티 클래스입니다.

개발 과정에서는 Log를 남길 수 있고, 릴리즈 시점에서는 Log를 출력 하고 싶지 않을때 주로 사용합니다.

Log를 사용할 때.

private fun showLog(){  
val message = "this is message"  
Log.d("tagging","log is required for the string format $message")

}      

Timber 사용할 때

private fun showTimber(){
val message = "Timber"
Timber.d("This is $message")
}

timber로 표현하는게 훨씬 간결해보이지 않나요?

그렇다면 Tibmer을 사용하기 위해서 어떻게 해야할까요?

  • How to use* it Timber?**\ Setting to Timber
    1. build.gradle(Module:app)
    : build.gradle에 Timber Library를 추가해줍니다.

//Timber
implementation 'com.jakewharton.timber:timber:4.7.1'

Timber 초기화.

: 앱이 시작되자마자 Timber를 초기화해야 합니다.
가장 먼저 시작하는 Acitivity에 아래 메소드를 추가해주세요.

해당 메소드는 물론 onCreate()에서 호출됩니다.

private fun setupTimber() {  
Timber.plant(Timber.DebugTree())

Timber 사용하기

: Timber.d("{확인하고 싶은 값 string으로 작성"})

하시면 됩니다.

private fun useTimber(poistion : Int){  
Timber.d("내가 확인 하고 싶은 값 $poistion")  
}

Ref)

* https://gun0912.tistory.com/12

'모바일 > Android_Java' 카테고리의 다른 글

Glide란?  (0) 2020.10.12
LiveData VS Databinding Observable  (0) 2020.10.10
NDK와 OpenCV  (0) 2020.09.30
retrofit path vs query  (0) 2020.09.26
EditText 관련 에러와 수정사항  (0) 2020.09.13