orhannobut/logger 버전으로 로그 단계를 설정하는 방법
개요
orhanobut/logger는 안드로이드로 로그를 표시하는 편리한 프로그램 라이브러리입니다.
버전에 오류 로그만 표시할 수 있도록 로그 단계를 설정하는 방법을 설명합니다.
설정 방법
표시할 로그 수준 정의
LogAdapter가 설치된 클래스를 준비합니다.BuildConfig.DEBUG는 게시된 버전에서 거짓이기 때문에 오류 수준의 로그 이외의 내용을 표시하지 않습니다.
public class MyLogAdapter implements LogAdapter {
@Override
public void v(String tag, String message) {
if (BuildConfig.DEBUG) {
Log.v(tag, message);
}
}
@Override
public void d(String tag, String message) {
if (BuildConfig.DEBUG) {
Log.d(tag, message);
}
}
@Override
public void i(String tag, String message) {
if (BuildConfig.DEBUG) {
Log.i(tag, message);
}
}
@Override
public void w(String tag, String message) {
if (BuildConfig.DEBUG) {
Log.w(tag, message);
}
}
@Override
public void e(String tag, String message) {
Log.e(tag, message);
}
@Override
public void wtf(String tag, String message) {
if (BuildConfig.DEBUG) {
Log.wtf(tag, message);
}
}
}
구글 초기화
애플 등에서는 Logger를 초기화하고 MyLogAdapter를 설정합니다.
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
Logger.init(getString(R.string.app_name)).logAdapter(new MyLogAdapter());
}
}
써봐, 써봐!
Logger.d("Displayed only debug build");
다음은 Logger를 사용할 때의 출력 예입니다.디버그 버전만 출력합니다.
견본
Logger@github에 실행할 항목이 있습니다.
Reference
이 문제에 관하여(orhannobut/logger 버전으로 로그 단계를 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ayakix/items/6f51bc7f261848c48007텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)