StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


یک ILeveledLogOutput که پیام‌های لاگ را به stdout هدایت می‌کند.

خلاصه

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

StdoutLogger ()

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

ILeveledLogOutput clone ()
void closeLog ()

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

InputStreamSource getLog ()

یک جریان snapshot از داده‌های لاگ را دریافت می‌کند.

Log.LogLevel getLogLevel ()

حداقل سطح گزارش برای نمایش را دریافت می‌کند.

void init ()

گزارش را مقداردهی اولیه کنید و منابع ورودی/خروجی مورد نیاز را ایجاد کنید.

void printAndPromptLog ( Log.LogLevel logLevel, String tag, String message)

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

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

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

void setLogLevel ( Log.LogLevel logLevel)

حداقل سطح گزارش برای نمایش را تنظیم می‌کند.

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

StdoutLogger

public StdoutLogger ()

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

کلون

public ILeveledLogOutput clone ()

بازگشت‌ها
ILeveledLogOutput

بستن گزارش

public void closeLog ()

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

دریافت لاگ

public InputStreamSource getLog ()

یک جریان snapshot از داده‌های لاگ را دریافت می‌کند.

نباید بعد از ILeveledLogOutput.closeLog() فراخوانی شود.

تضمینی وجود ندارد که جریان برگشتی عملکرد بهینه داشته باشد. فراخوانی‌کنندگان ممکن است بخواهند نتیجه را در یک BufferedInputStream قرار دهند.

بازگشت‌ها
InputStreamSource یک InputStreamSource از داده‌های لاگ. در صورت عدم پشتیبانی، ممکن است مقدار null را برگرداند.

دریافت سطح ورود (getLogLevel)

public Log.LogLevel getLogLevel ()

حداقل سطح گزارش برای نمایش را دریافت می‌کند.

بازگشت‌ها
Log.LogLevel LogLevel فعلی

اولیه

public void init ()

گزارش را مقداردهی اولیه کنید و منابع ورودی/خروجی مورد نیاز را ایجاد کنید.

پرتاب‌ها
IOException

printAndPromptLog

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

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

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

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

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

چاپ گزارش

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

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

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

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

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

تنظیم سطح ورود (setLogLevel)

public void setLogLevel (Log.LogLevel logLevel)

حداقل سطح گزارش برای نمایش را تنظیم می‌کند.

پارامترها
logLevel Log.LogLevel : LogLevel که قرار است نمایش داده شود