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)
|
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 |
간단한 클래스 이름 (또는 참조 파일을 가져오는 중에 오류가 발생하는 경우 정규화된 이름) 해당 클래스) 또는 'Unknown'이 나옴 조건: 스택 트레이스가 비어 있거나 CLog 클래스 이름만 포함되어 있습니다. |
findCallerClassName
public static String findCallerClassName (Throwable t)
CLog 메서드를 직접 호출한 외부 클래스 이름을 찾습니다.
매개변수 | |
---|---|
t |
Throwable : (선택사항) 검색할 스택 트레이스로, 단위 테스트를 위해 노출됩니다. |
반환 값 | |
---|---|
String |
간단한 클래스 이름 (또는 참조 파일을 가져오는 중에 오류가 발생하는 경우 정규화된 이름) 해당 클래스) 또는 'Unknown'이 나옴 조건: 스택 트레이스가 비어 있거나 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)
Log#w(String, String)
의 변형으로, 제공된 스택 트레이스
Throwable
가 포맷되고 기록됩니다.
매개변수 | |
---|---|
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 : 형식 문자열 인수 |
.
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인 경우 메시지만 기록됩니다. |