LogUtil.CLog
public
static
class
LogUtil.CLog
extends Object
java.lang.Object | |
↳ | com.android.tradefed.log.LogUtil.CLog |
호출자의 간단한 클래스 이름을 로그 태그로 자동으로 사용하는 Log
용 시임 클래스
요약
필드 | |
---|---|
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 format, Object... args)
|
static
void
|
logAndDisplay(Log.LogLevel logLevel, String message)
|
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)
심각한 오류: 절대 발생해서는 안 되는 조건을 보고합니다. |
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
공개 생성자
CLog
public CLog ()
공개 메서드
d
public static void d (String message)
Log.d(String, String)
의 shim 버전입니다.
매개변수 | |
---|---|
message |
String : 로깅할 String 입니다. |
d
public static void d (String format, Object... args)
Log.d(String, String)
의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.
매개변수 | |
---|---|
format |
String : 로깅할 메시지의 형식 문자열 |
args |
Object : 형식 문자열 인수 |
e
public static void e (String message)
Log.e(String, String)
의 shim 버전입니다.
매개변수 | |
---|---|
message |
String : 로깅할 String 입니다. |
e
public static void e (String format, Object... args)
Log.e(String, String)
의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.
매개변수 | |
---|---|
format |
String : 로깅할 메시지의 형식 문자열 |
args |
Object : 형식 문자열 인수 |
e
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
번째 스택 프레임에서 간단한 클래스 이름을 반환합니다.
참고: 이 메서드는 스택 트레이스 길이의 배열 경계를 확인하지
매개변수 | |
---|---|
frame |
int : 클래스 이름을 검사할 스택 트레이스 프레임의 색인입니다. |
반환 값 | |
---|---|
String |
스택 트레이스의 지정된 요소에 대한 간단한 클래스 이름 (또는 클래스 참조를 가져올 때 오류가 발생한 경우 정규화된 이름)입니다. |
i
public static void i (String format, Object... args)
Log.i(String, String)
의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.
매개변수 | |
---|---|
format |
String : 로깅할 메시지의 형식 문자열 |
args |
Object : 형식 문자열 인수 |
i
public static void i (String message)
Log.i(String, String)
의 shim 버전입니다.
매개변수 | |
---|---|
message |
String : 로깅할 String 입니다. |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
매개변수 | |
---|---|
logLevel |
Log.LogLevel : LogLevel |
format |
String : 로깅할 메시지의 형식 문자열 |
args |
Object : 형식 문자열 인수 |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String format, Object... args)
매개변수 | |
---|---|
logLevel |
Log.LogLevel : LogLevel |
format |
String : 로깅할 메시지의 형식 문자열 |
args |
Object : 형식 문자열 인수 |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
매개변수 | |
---|---|
logLevel |
Log.LogLevel : LogLevel |
message |
String : 로깅할 String 입니다. |
logAndDisplay
public static void logAndDisplay (Log.LogLevel logLevel, String message)
매개변수 | |
---|---|
logLevel |
Log.LogLevel |
message |
String |
parseClassName
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 : 형식 문자열 인수 |
w
public static void w (Throwable t)
제공된 Throwable
의 스택 트레이스가 형식이 지정되고 로깅되는 Log.w(String, String)
의 변형입니다.
매개변수 | |
---|---|
t |
Throwable : 로깅할 Throwable 입니다. |
w
public static void w (String message)
Log.w(String, String)
의 shim 버전입니다.
매개변수 | |
---|---|
message |
String : 로깅할 String 입니다. |
w
public static void w (String format, Object... args)
Log.w(String, String)
의 shim 버전입니다. 편의를 위해 String.format도 호출합니다.
매개변수 | |
---|---|
format |
String : 로깅할 메시지의 형식 문자열 |
args |
Object : 형식 문자열 인수 |
wtf
public static void wtf (String message)
심각한 오류: 절대 발생해서는 안 되는 조건을 보고합니다. 이 오류는 항상 호출 스택과 함께 ASSERT 수준에서 로깅됩니다.
매개변수 | |
---|---|
message |
String : 로깅할 메시지입니다. |
wtf
public static void wtf (Throwable t)
심각한 오류: 절대 발생해서는 안 되는 조건을 보고합니다. 이 오류는 항상 호출 스택과 함께 ASSERT 수준에서 로깅됩니다.
매개변수 | |
---|---|
t |
Throwable : (선택사항) 로깅할 예외입니다. null인 경우 메시지만 로깅됩니다. |
wtf
public static void wtf (String format, Object... args)
심각한 오류: 절대 발생해서는 안 되는 조건을 보고합니다. 이 오류는 항상 호출 스택과 함께 ASSERT 수준에서 로깅됩니다. 편의를 위해 String.format도 호출합니다.
매개변수 | |
---|---|
format |
String : 로깅할 메시지의 형식 문자열 |
args |
Object : 형식 문자열 인수 |
wtf
public static void wtf (String message, Throwable t)
심각한 오류: 절대 발생해서는 안 되는 조건을 보고합니다. 이 오류는 항상 호출 스택과 함께 ASSERT 수준에서 로깅됩니다.
매개변수 | |
---|---|
message |
String : 로깅할 메시지입니다. |
t |
Throwable : (선택사항) 로깅할 예외입니다. null인 경우 메시지만 로깅됩니다. |