반응형
Logger란?
Timber보다 가시성있고 이쁘게(?) 출력되는 로그 라이브러리 Logger입니다.
언제부턴가 코틀린으로 Log를 사용하다보면 Timber를 대신 쓰라고 메세지가 나와서, 다른 로깅 라이브러리가 있나 싶어 찾다 찾게 되었네요.
15년도부터 18년도까지 버전 릴리즈를 해왔고, androidx 지원을 위해 21년 2월까지 수정한 라이브러리입니다.
timber보단 신뢰성이 높다고 할 순 없지만, 일단 비주얼이 굉장히 마음에 들어서 포스팅 해 봅니다.
xml과 json 형식도 지원해주고 콜렉션 타입의 객체도 지원해 줘서 정말 편하기까지 합니다.
사용법도 정말 간단합니다.
사용법
의존성 추가
dependencies{
implementation 'com.orhanobut:logger:2.2.0'
}
초기화
- 릴리즈 버전에서도 출력되게 하기
Logger.addLogAdapter(new AndroidLogAdapter());
- 디버그 버전에서만 출력
Logger.addLogAdapter(new AndroidLogAdapter() {
@Override public boolean isLoggable(int priority, String tag) {
return BuildConfig.DEBUG;
}
});
사용
Logger.d("hello");
더 자세한 사용법과 이력들은 아래 깃허브에서 확인하세요 ㅎㅎ
https://github.com/orhanobut/logger
GitHub - orhanobut/logger: ✔️ Simple, pretty and powerful logger for android
✔️ Simple, pretty and powerful logger for android. Contribute to orhanobut/logger development by creating an account on GitHub.
github.com
반응형
'IDE & Framework > Android' 카테고리의 다른 글
[Kotlin]Android Firebase Cloud Message(FCM) - (1) Client (0) | 2022.02.26 |
---|---|
Android Log 라이브러리 Timber (0) | 2022.02.24 |
Android Proguard (0) | 2022.02.20 |
[Kotlin] PhoneStateListener deprecated, TelephonyCallback로 대체하기 (0) | 2022.02.13 |
[Kotlin] RecyclerView (3) - ItemTouchHelper로 Swipe event 구현 (0) | 2022.02.08 |