본문 바로가기
카테고리 없음

[Java][Android] 로그(Log) 활용하기

by teamnova 2024. 12. 20.
728x90

안녕하세요

 

오늘은 로그(Log)에 대해서 알아보겠습니다.

안드로이드 앱을 개발하다 보면 오류를 찾거나 디버깅을 할 때 로그는 필수적으로 사용되는 기능입니다.

Log 클래스를 활용하면 실행 중인 앱의 상태, 변수 값, 또는 오류를 쉽게 확인할 수 있습니다.

 

Log 메서드 종류

메서드 용도
Log.v Verbose : 상세한 로그
Log.d Debug : 디버그 정보
Log.i Info : 일반 정보
Log.w Warning : 경고 정보
Log.e Error : 오류 정보

 

 

예제 코드

MainActivity.java

public class MainActivity extends AppCompatActivity {

  private static final String TAG = "MainActivity";  // 로그 태그

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

    // 로그 출력 예제
    Log.v(TAG, "이것은 Verbose 로그입니다.");
    Log.d(TAG, "이것은 Debug 로그입니다.");
    Log.i(TAG, "이것은 Info 로그입니다.");
    Log.w(TAG, "이것은 Warning 로그입니다.");
    Log.e(TAG, "이것은 Error 로그입니다.");
    
  }
}

 

실행결과

 

 

예제코드를 입력하고, Logcat을 통해 출력 결과를 확인하면

 

각 로그 메서드에 따라 어떻게 나타나는지 확인할 수 있습니다.