Android - 로그(Log) 클래스 자세히 알아보기, 활용하기

반응형

 

로그 클래스란? (Log Class)

  • 로그 : 앱의 동작에 대한 기록
  • 로그 클래스 : 앱의 실행 흐름 혹은 결괏값을 확인하기 위해 사용하는 클래스
  • 안드로이드 라이브러리로 미리 정의된 함수를 호출하여 사용

로그캣이란? (Logcat)

  • 출력된 로그들을 보는 도구
  • 태그를 활용하여 특정 로그 확인 가능

로그 클래스의 함수 (Method)

  • v(verbose) : 상세한 로그 내용 출력을 위함
  • i(information) : 개발에 필요한 내용 출력을 위함 (개발자용)
  • d(debug) : 일반적인 메시지 전달을 위함
  • w(warning) : 경고성 메시지를 전달하기 위함
  • e(error) : 에러 메시지를 출력하기 위함

로그 클래스 호출 (import)

1. import를 이용하여 직접 로그 라이브러리 정의

import android.util.Log

 

2. 코드란에 'Log' 입력 후 알트+엔터를 이용하여 로그 임포트

  • 직접 호출하는 것보다 로그 출력 코드를 작성하여 임포트 시키는 것을 추천, 엄청 편하다!


로그 출력 (코드)

  • 자바와 코틀린에서 같은 코드로 로그 출력 가능 (코틀린은 자바를 호환하기 때문)
  • 굳이 차이점을 뽑자면 코틀린에서는 세미콜론(;)이 없어도 되나 있어도 로그 출력에 상관이 없음
Log.i("태그", "메세지");

참고

  • 로그 기록 확인 하는 방법이 필요하신 분은 아래의 링크를 확인해주세요.

https://luvris2.tistory.com/251

 

로그 기록 남기기 (Log.i / Logcat)

로그 (Log) 프로그램 개발시 테스트용으로 많이 사용 Logcat에서 로그 정보 확인 Log 라이브러리가 호출되어있어야 사용 가능, import android.util.Log; 로그 기록 출력 : Log.i(tag, message) 로그 출력 예시, 앱

luvris2.tistory.com

반응형