[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)
'모바일 > 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 |