이클립스 로그캣 (Logcat) 툴 사용하기-2-실습

2017. 11. 9. 16:39 안드로이드/안드로이드 TIP

1. Logcat Project 생성

 



 - 프로젝트 생성







 - 차례대로 Next _ Next 누른 후 Finish 선택!

 

 

 



  - 생성된 프로젝트.



2. Logcat 사용 방법

Log.레벨("Tag명" , "메세지");

→ Log.i("Mytag", "Logcat Test!!!!!");

 

레벨에는 v,d,i,w,e가 있다.

5강에서 설명했던 5가지 설정이다.

 

 

verbose : 상세 정보를 출력하는데 사용.(v)

debug : 디버깅 정보를 출력하는데 사용(d)

info : 간단한 정보를 출력하는데 사용(i)

 warm : 경고를 출력하는데 사용(w)

error : 시스템에 치명적인 오류를 출력하는데 사용 (e)


 

3. Logcat Project 실습예제 소스 작성

 

 


 - 소스 작성.

 

 

 

package com.test;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;


public class LogcatTest extends Activity {

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  Log.i("Mytag", "Logcat Test!!!!!");
   }

}

 

 





 - 프로젝트(우클릭) -> Run As -> Android App 선택하면
    AVD가 활성화되고 부팅이 끝나면 Logcat에 내용이 저장되는 것을 확인 할 수 있다.




 - AVD가 가동되고 Logcat에 "Logcatt Test!!!!"가 출력됨을 확인할 수 있다.

   




 - 만약 Log.i("Mytag", "Logcat Test!!!!!"); 가 아니라

           Log.e("Mytag", "Logcat Test!!!!!");로 작성하게 된다면

    Level에 E로 나타난다.

 

 

 

 - 소스

package com.test;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;

public class LogcatTest extends Activity {

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  Log.v("Mytag", "Logcat Test!!!!!verbose");
  Log.d("Mytag", "Logcat Test!!!!!debug");
  Log.i("Mytag", "Logcat Test!!!!!Infomation");
  Log.w("Mytag", "Logcat Test!!!!!waring");
  Log.e("Mytag", "Logcat Test!!!!!error");
 
  
 }

}