لاگ‌یوتی

public class LogUtil
extends Object

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


یک کلاس کاربردی ثبت وقایع. برای کدی که نیاز به بازنویسی متدهای استاتیک از Log دارد، مفید است.

خلاصه

کلاس‌های تو در تو

class LogUtil.CLog

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

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

static String getLogFormatString ( Log.LogLevel logLevel, String tag, String message)

یک رشته فرمت ایجاد می‌کند که مشابه فرمت لاگ "threadtime" روی دستگاه است.

static void printLog ( Log.LogLevel logLevel, String tag, String message)

زمانی ارسال می‌شود که نیاز به چاپ یک پیام لاگ باشد.

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

رشته‌ی قالب‌بندی دریافت‌شده

public static String getLogFormatString (Log.LogLevel logLevel, 
                String tag, 
                String message)

یک رشته فرمت ایجاد می‌کند که مشابه فرمت لاگ "threadtime" در دستگاه است. این به طور خاص مفید است زیرا شامل روز و ماه می‌شود (برای تمایز زمان‌ها برای نمونه‌های TF با اجرای طولانی)، و همچنین از زمان ۲۴ ساعته برای تفکیک صبح از عصر استفاده می‌کند.

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

tag String

message String

بازگشت‌ها
String

چاپ گزارش

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

زمانی ارسال می‌شود که نیاز به چاپ یک پیام لاگ باشد. این پیاده‌سازی در همه موارد، پیام را در خروجی استاندارد چاپ می‌کند.

پارامترها
logLevel Log.LogLevel : نوع داده LogLevel که اولویت پیام را نشان می‌دهد.

tag String : برچسب مرتبط با پیام.

message String : پیامی که قرار است نمایش داده شود.