java의 console.log ()는 무엇입니까?


답변:


108

로그 클래스 :

로그 출력을 보내기위한 API입니다.

일반적으로 Log.v() Log.d() Log.i() Log.w()Log.e() 메서드를 사용합니다 .

이상에서 가장에 대한 상세 측면에서 순서는,이다 ERROR, WARN, INFO, DEBUG, VERBOSE. Verbose는 개발 중을 제외하고는 응용 프로그램으로 컴파일해서는 안됩니다. 디버그 로그는 컴파일되지만 런타임에 제거됩니다. 오류, 경고 및 정보 로그는 항상 유지됩니다.

Android 외부에서 System.out.println(String msg)사용됩니다.


14
System.out.println표준 자바 랜드 를 의미한다고 생각합니다 .
Jeremy Roman

1
왜 그냥 사용하지console.printf("string...")
STEEL

2
@STEEL은 Android 또는 Java에는 존재하지 않기 때문입니다.
nhaarman

당신은 사용할 수 있습니다Log.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
요 앱

19

Android 로깅 유틸리티를 사용하십시오.

http://developer.android.com/reference/android/util/Log.html

로그에는 다양한 로그 수준에 액세스하기위한 여러 가지 정적 메서드가 있습니다. 일반적인 스레드는 항상 최소한 하나의 태그와 로그 메시지를 수락한다는 것입니다.

태그는 로그 메시지의 출력을 필터링하는 방법입니다. 이를 사용하여 수천 개의 로그 메시지를 살펴보고 특별히 찾고있는 메시지를 찾을 수 있습니다.

Log.x 객체에 액세스하여 Android에서 Log 함수를 사용합니다 (여기서 x 메서드는 로그 수준임). 예를 들면 :

Log.d("MyTagGoesHere", "This is my log message at the debug level here");
Log.e("MyTagGoesHere", "This is my log message at the error level here");

일반적으로 태그를 내 클래스 이름으로 지정하여 로그 메시지가 생성 된 위치도 알 수 있습니다. 나중에 게임에서 많은 시간을 절약합니다.

Android 용 logcat 도구를 사용하여 로그 메시지를 볼 수 있습니다.

adb logcat

또는 메뉴 모음으로 이동하여 Eclipse Logcat보기를 엽니 다.

Window->Show View->Other then select the Android menu and the LogCat view

또는 상수를 사용하십시오 : Log.DEBUG, Log.ERROR, Log.INFO, Log.VERBOSE, Log.WARN
Andy

9

console.log()자바 System.out.println();에서는 다음 줄에 텍스트를 넣는 것입니다.

그리고 System.out.print();같은 줄에 텍스트를 넣습니다.


2
public class Console {

    public static void Log(Object obj){
        System.out.println(obj);
    }
}

JavaScript로 호출하고 사용하려면 다음을 수행하십시오.

Console.Log (Object)

그게 당신이 의미하는 것 같아요

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.