개발/안드로이드 어플
⑥안드로이드어플개발 - Logcat 디버깅하는 방법 log출력|debug
외노자개발
2022. 11. 29. 12:43
반응형
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에 표시되는 로그 메시지를 만들 수 있습니다. 일반적으로 다음과 같은 로그 메서드를 사용해야 합니다(우선순위가 가장 높은 것부터 또는 세부정보가 가장 적은 것부터 순서대로 나열되어 있음).
반응형