LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.Object
com.android.tradefed.log.LogUtil.CLog


호출자의 간단한 클래스 이름을 로그 태그로 자동으로 사용하는 Log 용 shim 클래스

요약

필드

protected static final String CLASS_NAME

공개 생성자

CLog ()

공개 메소드

static void d (String message)

Log#d(String, String) 의 shim 버전입니다.

static void d (String format, Object... args)

Log#d(String, String) 의 shim 버전입니다.

static void e (String message)

Log#e(String, String) 의 shim 버전입니다.

static void e (String format, Object... args)

Log#e(String, String) 의 shim 버전입니다.

static void e (Throwable t)

Log#e(String, Throwable) 의 shim 버전입니다.

static String findCallerClassName ()

CLog 메소드를 직접 호출한 외부 클래스 이름을 찾습니다.

static String findCallerClassName (Throwable t)

CLog 메소드를 직접 호출한 외부 클래스 이름을 찾습니다.

static String getClassName (int frame)

호출 경로의 frame th 스택 프레임에서 간단한 클래스 이름을 반환합니다.

static void i (String format, Object... args)

Log#i(String, String) 의 shim 버전입니다.

static void i (String message)

Log#i(String, String) 의 shim 버전입니다.

static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)

Log#logAndDisplay(LogLevel, String, String) 의 shim 버전입니다.

static void logAndDisplay (Log.LogLevel logLevel, String message)

Log#logAndDisplay(LogLevel, String, String) 의 shim 버전입니다.

static String parseClassName (String fullName)

전체 클래스 이름에서 간단한 클래스 이름을 구문 분석합니다.

static void v (String message)

Log#v(String, String) 의 shim 버전입니다.

static void v (String format, Object... args)

Log#v(String, String) 의 shim 버전입니다.

static void w (Throwable t)

제공된 Throwable 의 스택 추적이 형식화되고 기록되는 Log#w(String, String) 의 변형입니다.

static void w (String message)

Log#w(String, String) 의 shim 버전입니다.

static void w (String format, Object... args)

Log#w(String, String) 의 shim 버전입니다.

static void wtf (String message)

참으로 끔찍한 실패입니다. 절대 발생해서는 안 되는 상황을 보고합니다.

static void wtf (Throwable t)

참으로 끔찍한 실패입니다. 절대 발생해서는 안 되는 상황을 보고합니다.

static void wtf (String format, Object... args)

참으로 끔찍한 실패입니다. 절대 발생해서는 안 되는 상황을 보고합니다.

static void wtf (String message, Throwable t)

참으로 끔찍한 실패입니다. 절대 발생해서는 안 되는 상황을 보고합니다.

필드

CLASS_NAME

protected static final String CLASS_NAME

공개 생성자

나막신

public CLog ()

공개 메소드

public static void d (String message)

Log#d(String, String) 의 shim 버전입니다.

매개변수
message String : 기록할 String

public static void d (String format, 
                Object... args)

Log#d(String, String) 의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.

매개변수
format String : 기록할 메시지의 형식 문자열

args Object : 형식 문자열 인수

이자형

public static void e (String message)

Log#e(String, String) 의 shim 버전입니다.

매개변수
message String : 기록할 String

이자형

public static void e (String format, 
                Object... args)

Log#e(String, String) 의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.

매개변수
format String : 기록할 메시지의 형식 문자열

args Object : 형식 문자열 인수

이자형

public static void e (Throwable t)

Log#e(String, Throwable) 의 shim 버전입니다.

매개변수
t Throwable : 출력할 Throwable .

findCallerClassName

public static String findCallerClassName ()

CLog 메소드를 직접 호출한 외부 클래스 이름을 찾습니다.

보고
String CLog 메서드를 호출한 외부 클래스의 단순 클래스 이름(또는 클래스에 대한 참조를 가져오는 동안 오류가 발생하는 경우 정규화됨) 또는 스택 추적이 비어 있거나 CLog 클래스 이름만 포함하는 경우 "알 수 없음"입니다.

findCallerClassName

public static String findCallerClassName (Throwable t)

CLog 메소드를 직접 호출한 외부 클래스 이름을 찾습니다.

매개변수
t Throwable : (선택 사항) 검색할 스택 추적이며 단위 테스트를 위해 노출됩니다.

보고
String CLog 메서드를 호출한 외부 클래스의 단순 클래스 이름(또는 클래스에 대한 참조를 가져오는 동안 오류가 발생하는 경우 정규화됨) 또는 스택 추적이 비어 있거나 CLog 클래스 이름만 포함하는 경우 "알 수 없음"입니다.

getClassName

public static String getClassName (int frame)

호출 경로의 frame th 스택 프레임에서 간단한 클래스 이름을 반환합니다. 참고: 이 방법은 ~ 아니다 스택 추적 길이에 대한 배열 경계를 확인하십시오.

매개변수
frame int : 클래스 이름을 검사할 스택 추적 프레임의 인덱스

보고
String 스택 추적의 지정된 요소에 대한 간단한 클래스 이름(또는 클래스에 대한 참조를 가져오는 동안 오류가 발생하는 경우 정규화된 이름)입니다.

public static void i (String format, 
                Object... args)

Log#i(String, String) 의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.

매개변수
format String : 기록할 메시지의 형식 문자열

args Object : 형식 문자열 인수

public static void i (String message)

Log#i(String, String) 의 shim 버전입니다.

매개변수
message String : 기록할 String

로그 및 디스플레이

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

Log#logAndDisplay(LogLevel, String, String) 의 shim 버전입니다.

매개변수
logLevel Log.LogLevel : LogLevel

format String : 기록할 메시지의 형식 문자열

args Object : 형식 문자열 인수

로그 및 디스플레이

public static void logAndDisplay (Log.LogLevel logLevel, 
                String message)

Log#logAndDisplay(LogLevel, String, String) 의 shim 버전입니다.

매개변수
logLevel Log.LogLevel : LogLevel

message String : 기록할 String

클래스 이름 구문 분석

public static String parseClassName (String fullName)

전체 클래스 이름에서 간단한 클래스 이름을 구문 분석합니다. 형식이 이미 단순한 클래스 이름처럼 보이면 해당 이름을 반환하면 됩니다.

매개변수
fullName String : 구문 분석할 전체 클래스 이름

보고
String 간단한 클래스 이름

V

public static void v (String message)

Log#v(String, String) 의 shim 버전입니다.

매개변수
message String : 기록할 String

V

public static void v (String format, 
                Object... args)

Log#v(String, String) 의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.

매개변수
format String : 기록할 메시지의 형식 문자열

args Object : 형식 문자열 인수

public static void w (Throwable t)

제공된 Throwable 의 스택 추적이 형식화되고 기록되는 Log#w(String, String) 의 변형입니다.

매개변수
t Throwable : 로그할 Throwable

public static void w (String message)

Log#w(String, String) 의 shim 버전입니다.

매개변수
message String : 기록할 String

public static void w (String format, 
                Object... args)

Log#w(String, String) 의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.

매개변수
format String : 기록할 메시지의 형식 문자열

args Object : 형식 문자열 인수

뭐야

public static void wtf (String message)

참으로 끔찍한 실패입니다. 절대 발생해서는 안 되는 상황을 보고합니다. 오류는 항상 호출 스택과 함께 ASSERT 수준에 기록됩니다.

매개변수
message String : 기록하려는 메시지입니다.

뭐야

public static void wtf (Throwable t)

참으로 끔찍한 실패입니다. 절대 발생해서는 안 되는 상황을 보고합니다. 오류는 항상 호출 스택과 함께 ASSERT 수준에 기록됩니다.

매개변수
t Throwable : (선택 사항) 기록할 예외입니다. null인 경우 메시지만 기록됩니다.

뭐야

public static void wtf (String format, 
                Object... args)

참으로 끔찍한 실패입니다. 절대 발생해서는 안 되는 상황을 보고합니다. 오류는 항상 호출 스택과 함께 ASSERT 수준에 기록됩니다. 편의를 위해 String.format도 호출합니다.

매개변수
format String : 기록할 메시지의 형식 문자열

args Object : 형식 문자열 인수

뭐야

public static void wtf (String message, 
                Throwable t)

참으로 끔찍한 실패입니다. 절대 발생해서는 안 되는 상황을 보고합니다. 오류는 항상 호출 스택과 함께 ASSERT 수준에 기록됩니다.

매개변수
message String : 기록하려는 메시지입니다.

t Throwable : (선택 사항) 기록할 예외입니다. null인 경우 메시지만 기록됩니다.