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번째 스택 프레임에서 간단한 클래스 이름을 반환합니다.

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)

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))의 shim 버전입니다.

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

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))의 shim 버전입니다.

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

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))의 shim 버전입니다.

static void logAndDisplay(Log.LogLevel logLevel, String message)
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)

Log#w(String, String)의 변형으로, 제공된 스택 트레이스 Throwable가 포맷되고 기록됩니다.

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

공개 생성자

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)

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))의 shim 버전입니다.

매개변수
logLevel Log.LogLevel: LogLevel

format String: 로깅할 메시지의 형식 문자열입니다.

args Object: 형식 문자열 인수

logAndDisplay

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

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))의 shim 버전입니다.

매개변수
logLevel Log.LogLevel: LogLevel

format String: 로깅할 메시지의 형식 문자열입니다.

args Object: 형식 문자열 인수

logAndDisplay

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

ERROR(Log#logAndDisplay(LogLevel, String, String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,String,String) Log#logAndDisplay(LogLevel, String, String))의 shim 버전입니다.

매개변수
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인 경우 메시지만 기록됩니다.