Android 용으로 개발할 때 Eclipse 콘솔에 메시지를 출력하는 방법
Android 앱을 개발하고 디버깅 할 때 메시지 (예 : 플래그)를 Eclipse 콘솔 (또는 로그)에 인쇄하는 방법
콘솔로 출력하지 않고 Log
LogCat로 출력하여 Eclipse- > Show View-> Other…-> Android-> LogCat 로 이동하여 Eclipse에서 찾을 수 있습니다.
에 대한 참조를Log
살펴보십시오 .
LogCat을 사용하면 로그 유형에 따라 다른 색상을 인쇄 할 수 있다는 이점이 있습니다 (예 : Log.d
파란색 Log.e
인쇄, 주황색 인쇄). 또한 로그 태그 , 로그 메시지 , 프로세스 ID 및 / 또는 응용 프로그램 이름으로 필터링 할 수 있습니다 . 앱의 로그를보고 다른 시스템 항목을 별도로 유지하려는 경우에 유용합니다.
Log.v("blah", "blah blah");
당신은 그들을 볼 수있는 일식에 안드로이드 로그보기를 추가해야합니다. 메시지의 심각도 (오류, 상세, 경고 등)에 따라 다른 방법도 있습니다.
System.out.println()
LogCat에 출력합니다. 오래된 System.out.println()
것을 사용하면 System.out.println(object)
변수가 초기화되었는지 여부를 확인 해야하는 경우 콘솔 과 같은 객체를 인쇄 할 수 있다는 이점 이 있습니다 .
Log.d
, Log.v
, Log.w
등 방법은 당신이 콘솔에 문자열을 인쇄 할 수와 개체 수 없습니다. 이를 피하려면 (원하는 경우)을 사용해야합니다 String.format
.
Log.d 방법도 사용하십시오. import android.util.Log;
Log.d("TAG", "Message");
그러나 디버그 메시지를 보려면 Run As를 사용하지 말고 "Debug As" 를 사용하고 Android Application을 선택하십시오. 그렇지 않으면 디버그 메시지가 표시되지 않습니다.
logCat에 내 내용을 인쇄하기 위해 아래 로그 형식을 사용합니다.
Log.e("Msg","What you have to print");
'IT박스' 카테고리의 다른 글
뷰 컨트롤러간에 통신하는 가장 좋은 방법은 무엇입니까? (0) | 2020.05.30 |
---|---|
스프링 부트 : EmbeddedServletContainerFactory 빈이 없어서 EmbeddedWebApplicationContext를 시작할 수 없음 (0) | 2020.05.30 |
TransactionManagementError 신호를 사용하는 동안 '원자'블록이 끝날 때까지 쿼리를 실행할 수 없습니다. (0) | 2020.05.30 |
Rails의 특정 액션에 대한 인증 토큰을 어떻게 무시합니까? (0) | 2020.05.30 |
IntelliJ IDEA 및 기타 Jetbrains IDE에서 "절전 모드"란 무엇입니까? (0) | 2020.05.30 |