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을 통해 출력 결과를 확인하면
각 로그 메서드에 따라 어떻게 나타나는지 확인할 수 있습니다.