투케이2K

405. (android/java) Logger 로거 라이브러리 사용해 소스 코드 디버깅 로그 (log) 출력 실시 본문

Android

405. (android/java) Logger 로거 라이브러리 사용해 소스 코드 디버깅 로그 (log) 출력 실시

투케이2K 2022. 11. 5. 20:30

[개발 환경 설정]

개발 툴 : AndroidStudio

 

[소스 코드]

	// TODO [테스트 메소드 정의 실시]
	public void testMain(){
		Log.i("---","---");
		Log.d("//===========//","================================================");
		Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]");
		Log.d("//===========//","================================================");
		Log.i("---","---");

		/**
		 * ------------------------------------
		 * TODO [요약 설명]
		 * ------------------------------------
		 * 1. build.gradle 의존성 :
		 *
		 * implementation 'com.orhanobut:logger:2.2.0'
		 * ------------------------------------
		 * 2. 필요 import :
		 *
		 * import com.orhanobut.logger.AndroidLogAdapter;
		 * import com.orhanobut.logger.Logger;
		 * ------------------------------------
		 * */


		try {

			// [로거 사용 설정]
			Logger.addLogAdapter(new AndroidLogAdapter());


			// [로거 출력 실시]
			Logger.i("[Test_Java > testMain() 메소드 : info 로그 출력]");

			Logger.d("[Test_Java > testMain() 메소드 : debug 로그 출력]");

			Logger.w("[Test_Java > testMain() 메소드 : warning 로그 출력]");

			Logger.e("[Test_Java > testMain() 메소드 : error 로그 출력]");

		}
		catch (Exception e){
			Log.i("---","---");
			Log.e("//===========//","================================================");
			Log.i("","\n"+"[Test_Java > testMain() 메소드 : 예외 상황 발생 확인]");
			Log.i("","\n"+"[error : "+String.valueOf(e.getMessage())+"]");
			Log.e("//===========//","================================================");
			Log.i("---","---");
		}
	}
 

[결과 출력]

 

 

반응형
Comments