LogUtil.CLog

public static class LogUtil.CLog
extends Object

java.lang.객체
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)

What a Terrible Failure: 절대 발생해서는 안 되는 상태를 보고합니다.

static void wtf (Throwable t)

What a Terrible Failure: 절대 발생해서는 안 되는 상태를 보고합니다.

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

What a Terrible Failure: 절대 발생해서는 안 되는 상태를 보고합니다.

static void wtf (String message, Throwable t)

What a Terrible Failure: 절대 발생해서는 안 되는 상태를 보고합니다.

필드

클래스_이름

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)

What a Terrible Failure: 절대 발생해서는 안 되는 상태를 보고합니다. 오류는 호출 스택이 있는 ASSERT 수준에서 항상 기록됩니다.

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

public static void wtf (Throwable t)

What a Terrible Failure: 절대 발생해서는 안 되는 상태를 보고합니다. 오류는 호출 스택이 있는 ASSERT 수준에서 항상 기록됩니다.

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

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

What a Terrible Failure: 절대 발생해서는 안 되는 상태를 보고합니다. 오류는 호출 스택이 있는 ASSERT 수준에서 항상 기록됩니다. 편의를 위해 String.format도 호출합니다.

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

args Object : 형식 문자열 인수

public static void wtf (String message, 
                Throwable t)

What a Terrible Failure: 절대 발생해서는 안 되는 상태를 보고합니다. 오류는 호출 스택이 있는 ASSERT 수준에서 항상 기록됩니다.

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

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