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) |
static void | d (String format, Object... args) |
static void | e (String message) |
static void | e (String format, Object... args) |
static void | e (Throwable t) |
static String | findCallerClassName () CLog 메서드를 직접 호출한 외부 클래스 이름을 찾습니다. |
static String | findCallerClassName (Throwable t) CLog 메서드를 직접 호출한 외부 클래스 이름을 찾습니다. |
static String | getClassName (int frame) 호출 경로의 |
static void | i (String format, Object... args) |
static void | i (String message) |
static void | logAndDisplay (Log.LogLevel logLevel, String format, Object... args) |
static void | logAndDisplay (Log.LogLevel logLevel, String message) |
static String | parseClassName (String fullName) 전체 클래스 이름에서 간단한 클래스 이름을 구문 분석합니다. |
static void | v (String message) |
static void | v (String format, Object... args) |
static void | w (Throwable t) 제공된 |
static void | w (String message) |
static void | w (String format, Object... args) |
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이면 메시지만 기록됩니다. |