LogUtil.CLog

public static class LogUtil.CLog
extends Object

شیء جاوا
com.android.tradefed.log.LogUtil.CLog


یک کلاس shim برای Log که به طور خودکار از نام کلاس ساده‌ی فراخوانی‌کننده به عنوان تگ log استفاده می‌کند.

خلاصه

فیلدها

protected static final String CLASS_NAME

سازندگان عمومی

CLog ()

روش‌های عمومی

static void d (String message)

نسخه شیم از Log.d(String, String) .

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

نسخه شیم از Log.d(String, String) .

static void e (String message)

نسخه شیم از Log.e(String, String) .

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

نسخه شیم از Log.e(String, String) .

static void e (Throwable t)

نسخه شیم از Log.e(String, Throwable) .

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) .

static void i (String message)

نسخه شیم از Log.i(String, String) .

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)) .

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)) .

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)) .

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

نام کلاس ساده را از نام کامل کلاس تجزیه می‌کند.

static void v (String message)

نسخه شیم از Log.v(String, String) .

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

نسخه شیم از Log.v(String, String) .

static void w (Throwable t)

نوعی از Log.w(String, String) که در آن رد پشته Throwable ارائه شده قالب‌بندی و ثبت می‌شود.

static void w (String message)

نسخه شیم از Log.w(String, String) .

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

نسخه شیم از Log.w(String, String) .

static void wtf (String message)

چه شکست وحشتناکی: وضعیتی را گزارش دهید که هرگز نباید اتفاق بیفتد.

static void wtf (Throwable t)

چه شکست وحشتناکی: وضعیتی را گزارش دهید که هرگز نباید اتفاق بیفتد.

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

چه شکست وحشتناکی: وضعیتی را گزارش دهید که هرگز نباید اتفاق بیفتد.

static void wtf (String message, Throwable t)

چه شکست وحشتناکی: وضعیتی را گزارش دهید که هرگز نباید اتفاق بیفتد.

فیلدها

نام کلاس

protected static final String CLASS_NAME

سازندگان عمومی

سی لاگ

public CLog ()

روش‌های عمومی

د

public static void d (String message)

نسخه شیم از Log.d(String, String) .

پارامترها
message String : String که باید ثبت شود

د

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

نسخه شیم از Log.d(String, String) . همچنین برای راحتی String.format را فراخوانی می‌کند.

پارامترها
format String : یک رشته با فرمت مشخص برای ثبت پیام

args Object : آرگومان‌های رشته‌ی قالب‌بندی

ای

public static void e (String message)

نسخه شیم از Log.e(String, String) .

پارامترها
message String : String که باید ثبت شود

ای

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

نسخه شیم از Log.e(String, String) . همچنین برای راحتی String.format را فراخوانی می‌کند.

پارامترها
format String : یک رشته با فرمت مشخص برای ثبت پیام

args Object : آرگومان‌های رشته‌ی قالب‌بندی

ای

public static void e (Throwable t)

نسخه شیم از Log.e(String, Throwable) .

پارامترها
t Throwable : خروجی Throwable .

نام کلاس تماس گیرنده را پیدا کنید

public static String findCallerClassName ()

نام کلاس خارجی که مستقیماً یک متد CLog را فراخوانی کرده است، پیدا می‌کند.

بازگشت‌ها
String نام کلاس ساده (یا نام کامل در صورت بروز خطا در دریافت ارجاع به کلاس) کلاس خارجی که متد CLog را فراخوانی کرده است، یا "نامشخص" در صورتی که مسیر پشته خالی باشد یا فقط شامل نام کلاس‌های CLog باشد.

نام کلاس تماس گیرنده را پیدا کنید

public static String findCallerClassName (Throwable t)

نام کلاس خارجی که مستقیماً یک متد CLog را فراخوانی کرده است، پیدا می‌کند.

پارامترها
t Throwable : (اختیاری) ردیابی پشته برای جستجو در داخل، در معرض آزمایش واحد

بازگشت‌ها
String نام کلاس ساده (یا نام کامل در صورت بروز خطا در دریافت ارجاع به کلاس) کلاس خارجی که متد CLog را فراخوانی کرده است، یا "نامشخص" در صورتی که مسیر پشته خالی باشد یا فقط شامل نام کلاس‌های CLog باشد.

دریافت نام کلاس

public static String getClassName (int frame)

نام کلاس ساده را از frame th Stack frame در مسیر فراخوانی برمی‌گرداند. توجه: این متد نه محدوده‌های آرایه را برای طول ردیابی پشته بررسی کنید.

پارامترها
frame int : اندیس فریم ردیابی پشته برای بررسی نام کلاس

بازگشت‌ها
String نام کلاس ساده (یا نام کامل در صورت بروز خطا در دریافت ارجاع به کلاس) برای عنصر داده شده از رد پشته.

من

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

نسخه شیم از Log.i(String, String) . همچنین برای راحتی String.format را فراخوانی می‌کند.

پارامترها
format String : یک رشته با فرمت مشخص برای ثبت پیام

args Object : آرگومان‌های رشته‌ی قالب‌بندی

من

public static void i (String message)

نسخه شیم از Log.i(String, String) .

پارامترها
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)) .

پارامترها
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)) .

پارامترها
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)) .

پارامترها
logLevel Log.LogLevel : LogLevel

message String : String که باید ثبت شود

logAndDisplay

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

پارامترها
logLevel Log.LogLevel

message String

نام کلاس تجزیه

public static String parseClassName (String fullName)

نام کلاس ساده را از نام کامل کلاس جدا می‌کند. اگر قالب‌بندی از قبل شبیه یک نام کلاس ساده باشد، آن را برمی‌گرداند.

پارامترها
fullName String : نام کامل کلاس برای تجزیه

بازگشت‌ها
String نام کلاس ساده

وی

public static void v (String message)

نسخه شیم از Log.v(String, String) .

پارامترها
message String : String که باید ثبت شود

وی

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

نسخه شیم از Log.v(String, String) . همچنین برای راحتی String.format را فراخوانی می‌کند.

پارامترها
format String : یک رشته با فرمت مشخص برای ثبت پیام

args Object : آرگومان‌های رشته‌ی قالب‌بندی

دبلیو

public static void w (Throwable t)

نوعی از Log.w(String, String) که در آن رد پشته Throwable ارائه شده قالب‌بندی و ثبت می‌شود.

پارامترها
t Throwable : Throwable برای ورود به سیستم

دبلیو

public static void w (String message)

نسخه شیم از Log.w(String, String) .

پارامترها
message String : String که باید ثبت شود

دبلیو

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

نسخه شیم از Log.w(String, String) . همچنین برای راحتی 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 باشد، فقط پیام ثبت خواهد شد.