본문 바로가기
개발/안드로이드 어플

⑥안드로이드어플개발 - Logcat 디버깅하는 방법 log출력|debug

by 외노자개발 2022. 11. 29.
반응형

Log출력하는 방법


 

MainActivity.java

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        String seo = "seo Android";

        Log.e("MainActivity : ", seo);
    }
}

 

 

로그출력

상단 탭 : 핸드폰 기종 / 앱 표시 / 로그 종류 

Logcat을 선택 후 상단의 핸드폰의 기종과 앱의 표시 로그 종류를 확인할 수 있고, 

로그 종류를 Error로 선택하면 

Log.e("MainActivity : ", seo);


2022-11-29 12:30:43.069 5574-5574/com.example.myapplication E/MainActivity :: seo Android

상단의 코드로 하단의 내용이 출력 된 것을 확인할 수 있다.

 

Log관련해서는 String 으로 출력하기 때문에 int형 일 경우 , valueOf로 String형으로 변환해줘야 한다. 

int a = 10;
Log.e("MainActivity_int : ", String.valueOf(a));
        
        
        
2022-11-29 12:38:08.752 8040-8040/com.example.myapplication E/MainActivity_int :: 10

 

로그 메시지 작성


Log 클래스를 사용하여 Logcat에 표시되는 로그 메시지를 만들 수 있습니다. 일반적으로 다음과 같은 로그 메서드를 사용해야 합니다(우선순위가 가장 높은 것부터 또는 세부정보가 가장 적은 것부터 순서대로 나열되어 있음).

반응형

댓글